2008 iis 添加 网站 权限,网站备案有什么用,wordpress 微信编辑器,网站开发包含上线吗基本数据类型#xff1a;string、number、boolean、undefined、null
引用类型:对象
其实字符串、数值、布尔等基本类型也都有专门的构造函数#xff0c;这些我们称为包装类型。
JS中几乎所有的数据都可以基于构成函数创建。 const str andy//其实是const strnew String(a…基本数据类型string、number、boolean、undefined、null
引用类型:对象
其实字符串、数值、布尔等基本类型也都有专门的构造函数这些我们称为包装类型。
JS中几乎所有的数据都可以基于构成函数创建。 const str andy//其实是const strnew String(andy) console.log(str.length)
引用类型Object、Array、RegExp正则、Date等
包装类型String、Number、Boolean等
Object静态方法
Object是内置的构造函数用于创建普通对象推荐使用字面量方式声明对象而不是Object构造函数。
学习三个常用静态方法静态方法就是只有构造函数Object可以调用的
之前 const o { name: 佩奇, age: 6 }for (let k in o) {console.log(k)console.log(o[k])}
作用Object.keys静态方法获取对象中所有属性键
Object.values静态方法获取对象中所有属性值
Object.assign静态方法常用于对象拷贝;经常使用的场景是给对象添加属性
语法 const o { name: 佩奇, age: 6 }console.log(Object.keys(o))//[name,age]console.log(Object.values(o))//[佩奇,6]const obj {}Object.assign(obj, o)//把o拷贝给objconsole.log(obj)//{name: 佩奇, age: 6}//给o新增属性Object.assign(o, { gender: 女 })console.log(o)//{name: 佩奇, age: 6, gender: 女}
注意返回的是一个数组
Array方法
核心 进阶JS-reduce用法_小沐°的博客-CSDN博客
JS进阶-forEach_小沐°的博客-CSDN博客
进阶JS-filter用法_小沐°的博客-CSDN博客 其他
find()查找元素返回符合测试条件的第一个数组元素值如果没有符合条件的则返回undefined
every()检测数组所有元素是否都符合指定条件如果所有元素都通过检测返回true否则返回false
some()检测数组所有元素是否都符合指定条件如果有元素满足条件返回true否则返回false
findIndex()查看元素的索引值
fill()
find()返回数组中满足提供的测试函数的第一个元素的值。否则返回undefined