JS的对象和数组的所有用法

遍历for in 两间房子

从遍历中取值赋值给新的对象,就不会改变以前的对象的值

下面是在遍历外赋的值(改变了之前的值)

在遍历中赋值,就是新的房间,数组也是一样的,就不会改变以前的对象的值

直接在遍历外面赋的值就等于同一个地址,改一个就等于是一起共同改变了堆

数组

用索引取值

在遍历中赋值,就是新的房间

排序

冒泡排序

数组的使用方法push,pop,shift, unshift, splice(可删除,可增加), sort

splice(索引从哪里开始,删除几项)

splice可以增加也可以删除元素

sort排序

a-b从小到大(正序)

b-a从大到小(倒序)

concat

数组的拼接

给新的变量,把内容拼在一起,(数组拼接是有顺序的,要拼接的数组在后面,前面的是被拼接的数组)

连接数组的内容后,可以加自己想加的内容到新的数组

join("")yong什么符号连接数组的内容

join可以取消逗号

slice

两个索引值时,截取索引开始的值,但是 不包括最后索引的值

当只有一个索引值时(索引开始到最后,包括最后

如果索引有负数值时

indexOf()查找数组里内容的索引值

如果有重名

返回的是第一个内容的索引值

但是可以设置索引值从哪里开始查找

然后就能得到后面那个相同内容的索引值

lastIndexOf() 从后往前找

数组去重(把数组里重复的内容去掉)

new Set()方法去重 再把new Set()Array.form()转换为数组

foreach遍历行参(值,索引,数组的值)

map映射

用map求立方

filter过滤

回调函数设置行参,实参作比较进行筛选,若为(true)传入新的数组,否则不传

every每一个当回调函数里判断的都为TRUE,结果才为true,否则一项不满足就为错false

some只要满足一个条件,结果就是true

Find方法(只能反映出一个结果,遇到的第一个给反映出来)

reduce叠加 第一个参数代表的是上一次结果第二个参数是接下来没叠加的数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值