b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

JS遍历数组(用于in和forEach循环)

电脑杂谈  发布时间:2020-04-07 03:05:35  来源:网络整理

js遍历数组的方法_js数组遍历到表格_js数组遍历到表格

forEach方法不会直接修改原始数组,但是回调函数可能会对其进行修改. 在表中显示了在开始forEach方法之后通过修改数组对象获得的结果.

回调函数修改数组是否将forEach方法开始后的条件元素传递给回调函数

添加超出数组原始长度的元素

js数组遍历到表格_js遍历数组的方法_js数组遍历到表格

添加元素以填充数组中缺少的元素

是的,如果尚未将索引传递给回调函数

元素已更改

js数组遍历到表格_js数组遍历到表格_js遍历数组的方法

是的,如果尚未将元素传递给回调函数

从数组中删除元素

否,除非该元素已传递给回调函数

js遍历数组的方法_js数组遍历到表格_js数组遍历到表格

示例1下面的示例使用forEach迭代数组a,然后输出每个元素的值和下标索引进行显示js数组遍历到表格,代码如下:

{5: 7: 1: a: a: 5: b: 2: c: b: e: 1: c: b: 2: 7: 2: 3: 3: 5: c}演示结果如下:

js数组遍历到表格_js数组遍历到表格_js遍历数组的方法

示例2以下示例使用forEach遍历数组a,然后计算数组元素和的总和并输出.

{f: 4: 2: 0: f: f: f: 2: 1: 3: 3: 3: 1: 1: 4: e: b: 3: 1: 6: 7}示例3以下示例显示如何使用forEach()方法的第二个参数,此参数是回调函数的传递对象. 遍历数组时,首先读取数组元素的值js数组遍历到表格,然后重写其值. {b: 2: 1: 6: a: b: e: 6: a: d: d: 8: 6: 7: b: 7: 8: a: b: 1}使用键遍历对象键名称键()是Object的静态函数,用于遍历对象以获取键名. Object.keys()函数的参数是一个对象,它返回一个数组. 元素是对象的本地属性名称. 如果使用此函数遍历数组,则可以收集数组所有元素的索引值. 示例1以下代码直观地比较了键迭代对象和数组之间的差异. {b: 1: 1: 0: 9: 8: b: 1: e: 0: 4: c: a: 2: 5: 3: 8: 1: 7: 6}按键功能更具体,适用范围更具体较窄,但实现效率较高. 示例2除了获得键名称集外,使用键还可以间接计算对象的长度. {6: f: f: d: 7: b: a: e: 2: 8: 3: e: d: 6: 1: 4: 5: a: b: 7}对象类型未定义长度原型属性,您可以使用keys方法获取对象的长度.

对象还具有类似的静态功能: getOwnPropertyNames(),其用法与键相同. 参数是所有对象,返回值是一个数组,并且数组元素都是属性名称. 区别在于: 键只能在本地可枚举的属性上进行迭代,而getOwnPropertyNames可以在所有本地属性上进行迭代. 数组的长度是不可枚举的属性,因此只能在Object.getOwnPropertyNames返回的结果中看到. 因此,要快速遍历数组,可以使用keys方法.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-166569-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 穆玉香
        穆玉香

        股市运行规律一个小节点也是国家资产

      • 姜涛
        姜涛

        一缕温暖

      • 龙少
        龙少

        終於回來了

        • 蕾见不二子
          蕾见不二子

          就算原料里有虫卵但后续的磨粉再到高温烤熟密封包装都会让虫卵坏死

      每日福利
      热点图片
      拼命载入中...