数组方法:
十个常用的方法:
arr.push()//在末尾添加元素
arr.pop()//删除并返回末尾元素
arr.unshift() //在开头添加元素
arr.shift()//方法用于把数组的第一个元素从其中删除,并返回第一个元素的值
arr.slice(start,end)//截取
arr.join()//数组转字符串
arr.reverse() //翻转字符串
arr.concat[11,22]//拼接数组
arr.sort()//排序
arr.splice(0,1)//从0开始,删除一个
其余方法:
arr.includes()//判断包含元素
arr.indexOf()//返回下标
arr.some()//是否存在一个存在满足反之
arr.every()//是否全选判断满足条件
arr.filter()//过滤我所需要的元素
arr.map()//
arr.reduce()//统计价钱和年龄
arr.reduce()//求和求累计
语法:array.reduce(function(total, currentValue, currentIndex, arr), initialValue)
arr.forEach()//方法用于调用数组的每个元素,并将元素传递给回调函数。
字符串的方法:
str.length()//字符串长度
str.split()//分割字符串
str.toUpperCase()//转换成大写
str.toLowerCase()//转换成小写
str.concat()//用于将指定的字符串参数连接到字符串上。
str.repeat()//复制字符串
str.substr()//从字符串中提取字符
str.substring()//用于提取字符串中介于两个指定下标之间的字符。
str.indexOf()//查找一个字符串中,第一次出现指定字符串的位置。
str.startsWith()//用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False
str.endsWith()//用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回 True,否则返回 False
str.replace()//字符串中的 old(旧字符串) 替换成 new(新字符串)。
str.includes()//查找是否包含
str.trim()//除字符串的头尾空格
str.trimLeft()//将字符串最前面的空格修整掉
str.trimRight()//从一个字符串的末端移除空白字符
str.lastIndexOf()//查找字符串 ‘runoob’ 最后出现的位置
str.seach()//用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。