摘要: (1)every()方法可以判断数组的所有元素是否满足测试条件。 例如,给定一个包含若干字符串的数组,判断所有字符串是否满足指定的测试条件: var arr = ['Apple', 'pear', 'orange']; console.log(arr.every(function (s) { ret 阅读全文
posted @ 2019-09-05 17:42 菠萝tang的学习日记 阅读(292) 评论(0) 推荐(1) 编辑
摘要: sort()的默认排序为 先将元素转化为字符串,然后按照ASCII的大小比较进行排序,所以直接对数字排序会出错。 (1)要按数字大小排序,应写为: var arr=[10,20,1,2]; arr.sort(function (x, y) { if (x < y) { return -1; } if 阅读全文
posted @ 2019-09-05 17:29 菠萝tang的学习日记 阅读(267) 评论(0) 推荐(0) 编辑
摘要: filter()可以把array中的元素过滤掉,返回剩下的元素 实现机制:和map()类似,Array的filter()也接收一个函数。 和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true保留false丢弃该元素。 练习题目: (1)在一个Array中,删 阅读全文
posted @ 2019-09-05 17:01 菠萝tang的学习日记 阅读(485) 评论(0) 推荐(0) 编辑