1、找出元素 item 在给定数组 arr 中的位置
解:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。可用于数组。但是
所有主要浏览器都支持 indexOf() 方法,但是 Internet Explorer 8 及 更早IE版本不支持该方法
2、计算给定数组 arr 中所有元素的总和
(1)eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码;
(2)常规方法: 遍历
3、移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组
(1)常规新建一个数组,然后push不等的值
(2)filter()方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。
4、移除数组 arr 中的所有值与 item 相等的元素,直接在给定的 arr 数组上进行操作,并将结果返回
(1)从前往后找
(2)从后往前找
5、在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组
(1)常规方法
(2)slice()方法返回一个从开始到结束(不包括结束)选择的数组的一部分浅拷贝到一个新数组对象。且原始数组不会被修改。
(3)concat () 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。
注意:数组/值在连接时保持不变。此外,对于新数组的任何操作(仅当元素不是对象引用时)都不会对原始数组产生影响,反之亦然。