1、找出元素 item 在给定数组 arr 中的位置

解:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。可用于数组。但是 
所有主要浏览器都支持 indexOf() 方法,但是 Internet Explorer 8 及 更早IE版本不支持该方法

JS能力测评(一)-牛课网

2、计算给定数组 arr 中所有元素的总和

(1)eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码;

JS能力测评(一)-牛课网

(2)常规方法: 遍历

JS能力测评(一)-牛课网

3、移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组

(1)常规新建一个数组,然后push不等的值

JS能力测评(一)-牛课网

(2)filter()方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。

JS能力测评(一)-牛课网

4、移除数组 arr 中的所有值与 item 相等的元素,直接在给定的 arr 数组上进行操作,并将结果返回

(1)从前往后找

JS能力测评(一)-牛课网

(2)从后往前找

JS能力测评(一)-牛课网

5、在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组

(1)常规方法

JS能力测评(一)-牛课网

(2)slice()方法返回一个从开始到结束(不包括结束)选择的数组的一部分浅拷贝到一个新数组对象。且原始数组不会被修改。

JS能力测评(一)-牛课网

(3)concat () 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。

注意:数组/值在连接时保持不变。此外,对于新数组的任何操作(仅当元素不是对象引用时)都不会对原始数组产生影响,反之亦然。

JS能力测评(一)-牛课网

相关文章:

  • 2021-05-24
  • 2022-12-23
  • 2021-08-17
  • 2021-07-23
  • 2021-04-18
  • 2021-11-27
  • 2022-01-22
  • 2022-12-23
猜你喜欢
  • 2021-12-11
  • 2021-05-22
  • 2022-12-23
  • 2022-01-23
  • 2021-09-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案