菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 梁洁--20221115-js第十三天 [打印本页]

作者: 梁杰,你好    时间: 2022-11-17 00:18
标题: 梁洁--20221115-js第十三天
shuzu.reverse()  数组.includes
展开运算符...
展开字符串
展开数组
展开对象 {...对象} 展开符 {..。对象,...对象,...对象}合并对象 后面对象与前面对象的键名相同的话  会覆盖前面的值
assign()
数组的浅拷贝和合并
没有形参    调用函数的时候传入实参 在函数里面用arguments 伪数组  所有实参的集合

数组的新方法
循环最好不要超过四层
数组.map(function(a,b,c){
a数组的元素   b索引   c原数组
})遍历数z组  返回值为数组
find返回符合要求的第一个元素,如果没有符合的  返回undefined
arr.find(item){
return a==b;
a>b  a<b
findIndex  符合要求的第一个元素的索引
findIndex(function(item){
return  item==a;
item>a  item<a
})没有的话返回-1

indexOf指定元素在数组里第一个元素所对应的索引值
indexOf()一个参数  寻找的元素  第二个参数是从哪个索引开始包含当前索引的

}
flat arr.flat();  参数默认值是1 默认是拉平二维数组   多为数组需要infinity参数无限大  拉平数组  

every(function(item){
        return   item>  <  ==
})  所有元素都要符合要求   一旦出现不符合的  结果为false

some(function(item){
        return item
});只要有一个元素满足条件,结果为true    否则false

filter(function(item){
return  >a  <a ==a

})  过滤器 满足条件的所有数组元素的数组    没有的话返回空数组
对象的方法

Object。assign({},boj1,obj2.。。。);
Object.keys();参数是对象   返回对象的k键名数组
Object.values;参数是对象   返回对象的键值的数组






欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4