// toString()
var list = [5,2,3,1,4]
console.log(list.toString());
// 从当前数组中删除最后一位
var listLast = list.pop()
console.log(list);
// 从当前数组中删除第一位
var listLast = list.shift()
// 为当前数组添加元素(从最后开始) 返回值是 更新之后的数组的长度
var listLast = list.push(1,2,3,4,5)
// 为当前数组添加元素(从前面开始) 返回值是 更新之后的数组的长度
var listLast=list.unshift('a','a')
// 反转数组 返回值是反转之后的数组 原本的数组也会被反转
var listLast=list.reverse()
// concat 将两个数组拼接到一起 返回值是 拼接之后的数组 (原数组不变)
var listLast=list.concat('a','a')
// 截取新的数组 开始位置计算到新的数组中 结束位置不计算 返回值是新的数组
var listLast=list.slice(1,2)
// 0 返回值是 空数组
// 1 从开始位置删除 返回值是 被删除的数组 (对原有数组有影响)
// 2 从开始位置删除 第二参数代表删除几个 返回值是 被删除的数组 (对原有数组有影响)
// 3 从开始位置删除 第二参数代表删除几个 返回值是 被删除的数组 (对原有数组有影响)
// 第三个参数代表要替换的值 和删除几个无关 仅仅是添加到被删除的空位
var listLast=list.splice(3,2,{name:1})
// 查找数组中的某个元素 如果有则返回当前元素的索引 如果没有返回-1
var listLast=list.indexOf(1,3) //lastIndexOf()
// 将数组变成字符串 用括号中的 字符链接
var listLast=list.join("|")
// 排序 默认从小到大 如果想从大到小 则使用下面的方法
var listLast=list.sort(function(a,b){
return b-a
})
var str = ' abce dfg '
// console.log(str[2]);
// + concat()
// 截取新的字符串 开始位置计算到新的字符串中 结束位置不计算 返回值是新的字符串
// str.slice()
// substr开始和结束都能截取到
var newStr=str.substr(1,2)// Y
// 开始到结束 结束截取不到
var newStr=str.substring(1,2)// Y
// 以一个分隔符将字符串分割成数组
var newStr=str.split("")// Y
// 用后面的值替换前面的值 对原数组没影响 返回值是替换过后的字符串
var newStr = str.replace('e',0) // Y
// 清除前后两端的空格
var newStr=str.trim()// Y
var newStr=str.toLocaleUpperCase()// Y
var newStr=str.toUpperCase()
var newStr=str.toLocaleLowerCase()// Y
var newStr=str.toLowerCase()
注:代码后面带Y是我个人认为比较常用的