数组和字符串的常用属性

七月 16, 201710:27:15 发表评论

数组

push:尾插 push(“”,“”,“”);在数组后添加多项。
pop :尾删 pop();在数组后删除一项。
unshift:头插 unshift(“”,“”,“”);在数组前添加多项。
shift:头删 shift();在数组前删除一项。
concat();合并
slice();拆分
splice(a,b);参数为2个时,a是下标 b是删除的数量
参数为多个时,b后为新增元素,可为多值;
splice(-a);删除后a项。
relerse();逆序。
sort();顺序。
var str=arr.join(""); 转为字符串。
保存数组的变量,实际上保存是数组内存地址。用typeof arr来检测,你会发现数组输出object。数组是对象。引用类型比较的是地址,变量a和变量b指向的位置不一样,不能判相等。
如果a里面存储的是基本类型,那么语句b=a就是把a的值赋值一份给b。如果a里面存储的是引用类型,那么b将指向a现在指向的位置,a的值不会赋值一份,a、b指向同一个地方。

字符串

length 长度。
charAt() 返回指定位置
concat() 连接字符串
indexOf() 检索字符串
replace()替换
slice() 提取
split(“”)把字符串转为数组
substr()截取子串
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: