摘要: let arr = [3,2,4,1,8,6] let maxValue = Math.max.apply(null,arr); console.log(maxValue); PS: Math.max()中的参数不可以传数组 let arr = [3,2,4,1,8,6] let maxValue 阅读全文
posted @ 2019-02-20 23:18 灭世的蜜糖 阅读(5169) 评论(0) 推荐(0)
摘要: JS中的sort()方法会调用每个数组项的toString()转型方法,然后比较得到的字符串,以确定如何排列。 例如: sort()方法可以接受一个比较函数作为参数 (1)大多数类型: (2)针对数组中某个对象的属性排序 阅读全文
posted @ 2019-02-20 11:59 灭世的蜜糖 阅读(381) 评论(0) 推荐(0)
摘要: 说题目之前先总结下call,apply,bind 共同点: (1)改变this指向 (2)第一个参数都是this要指向的对象 (3)都可以利用后面传参 不同点: (1)传参方式不同 (2)bind返回的是一个函数,仅仅this指向改变了,还需继续调用 例子(无参数情况) call: mr.say.c 阅读全文
posted @ 2019-02-20 10:26 灭世的蜜糖 阅读(216) 评论(0) 推荐(0)
摘要: 题目描述 为 Array 对象添加一个去除重复项的方法 输入 [false, true, undefined, null, NaN, 0, 1, {}, {}, 'a', 'a', NaN] 输出 [false, true, undefined, null, NaN, 0, 1, {}, {}, ' 阅读全文
posted @ 2019-02-20 09:59 灭世的蜜糖 阅读(114) 评论(0) 推荐(0)