三目运算符 数组

数组 方法操作

可以改变原数组的方法

push()   数组末尾添加东西任意位;返回数组变化之后的长度

重写push   方法

//原型链上编程思想
var arr = [1,2,3];
Array.prototype.push = function() {
	for(var i = 0; i <= arguments.length; i ++) {
		this[this.length] = arguments[i];
	}
}
//针对数组的方法  this指向调用该方法的数组

 pop()  剪切数组最后一位  并返回剪切掉的值 

shift()  从数组开头截取一位 并返回截切的值

 unshift()  在数组前面添加一位或多为   

 sort() 

原理  函数参数a,b为数组的元素轮流进行  比较大小

 reverse()  逆转  注意  返回原数组  即改变的值 原数组以改变

splice()方法   切片

不改变原数组

concat()   链接两个数组  返回新数组  但是原数组不改变

toString()  将数组变字符串

不改变原数组所以关注其返回值

join()方法 标准语法 参数字符串    但是数字也行 

split() 方法      将字符串拆分为数组   与  join  是一对实现字符串与数组的相互转换

注意比较  split() 方法参数  ,  的差别

发布了56 篇原创文章 · 获赞 1 · 访问量 1245

猜你喜欢

转载自blog.csdn.net/qq_40819861/article/details/101013574
今日推荐