使用javascript对象数组 js数组里面放对象_前端


遍历for in 两间房子


使用javascript对象数组 js数组里面放对象_前端_02


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

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


使用javascript对象数组 js数组里面放对象_javascript_03


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_04


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

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


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_05


使用javascript对象数组 js数组里面放对象_html_06


使用javascript对象数组 js数组里面放对象_html_07


数组


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_08


用索引取值


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_09


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

排序

冒泡排序


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_10


使用javascript对象数组 js数组里面放对象_前端_11


使用javascript对象数组 js数组里面放对象_html_12


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


使用javascript对象数组 js数组里面放对象_前端_13


使用javascript对象数组 js数组里面放对象_前端_14


使用javascript对象数组 js数组里面放对象_html_15


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


使用javascript对象数组 js数组里面放对象_前端_16


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

sort排序


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_17


a-b从小到大(正序)


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_18


b-a从大到小(倒序)


使用javascript对象数组 js数组里面放对象_html_19


concat

数组的拼接


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_20


使用javascript对象数组 js数组里面放对象_javascript_21


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


使用javascript对象数组 js数组里面放对象_html_22


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_23


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


使用javascript对象数组 js数组里面放对象_javascript_24


使用javascript对象数组 js数组里面放对象_html_25


使用javascript对象数组 js数组里面放对象_html_26


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_27


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


使用javascript对象数组 js数组里面放对象_javascript_28


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_29


join可以取消逗号


使用javascript对象数组 js数组里面放对象_前端_30


使用javascript对象数组 js数组里面放对象_javascript_31


使用javascript对象数组 js数组里面放对象_前端_32


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_33


slice

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


使用javascript对象数组 js数组里面放对象_html_34


使用javascript对象数组 js数组里面放对象_javascript_35


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


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_36


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_37


如果索引有负数值时


使用javascript对象数组 js数组里面放对象_前端_38


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


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_39


使用javascript对象数组 js数组里面放对象_javascript_40


如果有重名的


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_41


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

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


使用javascript对象数组 js数组里面放对象_前端_42


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

lastIndexOf() 从后往前找


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_43


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_44


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

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


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_45


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_46


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


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_47


使用javascript对象数组 js数组里面放对象_html_48


map映射


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_49


使用javascript对象数组 js数组里面放对象_html_50


用map求立方


使用javascript对象数组 js数组里面放对象_前端_51


使用javascript对象数组 js数组里面放对象_javascript_52


filter过滤

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


使用javascript对象数组 js数组里面放对象_html_53


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


使用javascript对象数组 js数组里面放对象_使用javascript对象数组_54


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


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_55


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_56


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

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


使用javascript对象数组 js数组里面放对象_javascript_57


使用javascript对象数组 js数组里面放对象_Powered by 金山文档_58