数组

12.26

数组

增删改查

IndexOf(A)

在数组里面查找A元素所在的下标 0开始

push(A)

把A添加的数组最后面

pop()

删除数组最后一个

unshift(A)

把A添加到数组的最前面

shift()

删除数组的第一个元素

splice(A,B)

删除数组中的B个元素从A下标开始

标记: 橙色

splice(A,B,C)

删除数组中的B个元素从A下标开始 再添加C元素

合并

A.concat(B)

把B合并在A的后面

创建数组

var arr = new Array()

var arr = [....]

length 数组长度

sort()排序

function asc(a,b){if(a>b){return 1}esle{return-1}}

标记: 橙色

function desc(a,b){if(a>b){return -1}esle{return 1}}

str.split("分隔符") 将字符分割为数组

arr.join(“连接符”) 将数组连接为字符串

arr.reverse()  反转

对象

定义:多个键值对应的集合,键是不重复

创建

var obj1 = new Object()

var obj2 = {....}

访问

obj.key

obj["key"]

写入

obj.key=value

obj["key"]=value

属性也可以是函数

obj.key = function(){};

访问 obj.key();

遍历

for(var key of arr){

console.log("键:",key);

console.log("值:",obj[key])

}

分支主题 4

json

定义:javascript对象表现方式,本质是字符串

前后端传递数据通常用json字符串格式

值:null,true,false ,Object,String,Array,Number

JSON.stringify(obj) 把obj对象转换为json字符串

JSON.parse(str) 把字符串转换为javascript对象

window

screen

屏幕

width

height

availWidth 可用宽

availWidth 可用高

history

历史记录

back()

后退

forward() 前进

go(2) 前进2步

go(-3) 后退3步

length 历史记录的长度

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容