前端开发面试持续中---
按单词的第二个字母在字母表中的顺序进行排序sort()
`var arr = ['hello', 'gay', 'blob', 'fyi', 'circle', 'rooom', 'zzz'] function compareSort() { var newArr = [] for (var i = 0; i < arr.length; i++) { newArr.push({ id: arr[i][1], origin: arr[i] }) } newArr.sort(function (a, b) { var x = a.id//e var y = b.id//a if (x > y) { return 1 } if (x < y) { return -1 } return 0 }) console.log(newArr); var result = [] for (var j = 0; j < newArr.length; j++) { result.push(newArr[j].origin) } console.log(result); } compareSort()
事件对象event
如果给一个元素对象的某事件(例如,onclick)绑定了一个响应函数(回调函数),当这个事件触发时,浏览器就会调用这个函数。
除此之外,浏览器会创建一个对象,用来描述这个发生的事件。例如,事件发生时鼠标的位置。