摘要:数组相关方法会影响原先数组的方法添加往数组末尾添加数据往数组头部添加数据删除从数组末尾删除数据从数组头部删除数据增删改数组删除,增加,替换数组元素不影响原先数据的方法合并数组合并数组展开操作符增加数组截取数组遍历数组遍历数组,过滤出符合条件
数组相关方法
会影响原先数组的方法list:
1): 添加 push() // 往数组末尾添加数据 ushift() // 往数组头部添加数据 2): 删除 pop() // 从数组末尾删除数据 shift() // 从数组头部删除数据 3): 增删改数组 splice() // 删除,增加,替换数组元素
不影响原先数据的方法
1) 合并数组 concat() // 合并数组 a = a.concat([1]) ... // es6 展开操作符 a = ["1", ...b] 2) 增加数组 slice() // 截取数组
遍历数组
filter 遍历数组,过滤出符合条件的内容,不影响原先数组 map 遍历数组,返回新的内容,不影响原先内容 for语句, 循环 会影响原先数组 forEach 会影响原先数组 for-of 会影响原先数组 reduce 用于累计循环 every 检查内容是否都符合条件,循环 some 检查内容是否有一个符合条件,符合了则停止循环 for-of 会影响原先数组对象的方法
遍历对象
for-in 会影响原先数组 Object.keys()
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/95624.html
摘要:哈希表也是种数据结构,它可以提供快速的插入操作和查找操作。一个更好的散列函数为了避免碰撞,首先要确保散列表中用来存储数据的数组其大小是个质数,这和计算散列值时使用的取余运算有关。散列函数将学生里的数字相加,使用函数计算出散列值。 什么是字典结构? 字典是以键值对形式存储数据的数据结构,就像电话号码薄里的名字和电话号码那样的一一对应的关系。 javascript的Object类就是以...
摘要:简介俗称,的正式名称是,是网景公司公司开发的一种基于客户端浏览器基于面向对象事件驱动式的网页脚本语言。变量名不能使用关键字变量名对大小写敏感。 javascript简介 javascript俗称js,js的正式名称是ECMAScript,是网景公司Netscape公司开发的一种基于客户端浏览器、基于面向对象、事件驱动式的网页脚本语言。主要用于:交互式操作,表单验证,网页特效,web游...
摘要:包装对象即,与数值字符串布尔值相对应的三个原生对象。显示类型转换强制转换即,显示调用函数进行类型转换。返回对象的字符串数值或布尔值表示,通常与返回的值相同。 一、类型与包装对象 1. 类型 原始类型: number string boolean null undefined Symbol 对象类型: Object Array Function 原始类型(基本类型)和对象类型(引...
摘要:中双感叹号的作用一般用于将后面的表达式强制转化为布尔类型。通过实现类式继承继承对象已经原型对象属性父类父类的方法子类调用父类的构造函数。 js基础对象属性方法 Object.keys() Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for...in 循环遍历改对象时返回的顺序一致(两者的主要区别是一个for-in 循环...
阅读 2078·2021-09-29 09:35
阅读 673·2021-09-08 09:36
阅读 3388·2021-09-03 10:30
阅读 2108·2019-08-30 14:21
阅读 2904·2019-08-30 11:18
阅读 3305·2019-08-29 17:31
阅读 3134·2019-08-29 17:29
阅读 1299·2019-08-29 17:13