1.字符串的增删改查
- 查询数组
slice(a,b); 查询下标[a,b)的字符
substring(beginIndex,endIndex); 查询下标(a-b)的字符
substr(beginIndex,endIndex); 查询下标(a-b]的字符
match(“param”); 查询该元素属性,返回数组
indexOf(“param”); 可以查询字符串值得下标
search(“param”); 查询出现的第一个元素的下标,返回-1说明不存在该元素
startWith(“str”); 判断字符串是否以str开头
var str = "hello";
console.log(str.match("e")) //["e", index: 1, input: "hello", groups: undefined]
console.log(str.replace("l","g")) //heglo
- 改变数组
replace(a,b); b替换出现的第一个a
2.分割字符串
split("param") //param可以是空格也可以没有也可以是字母,依此分割成若干份
3.map遍历数组
/* 1.["汪峰","赵雷","房东的猫"] */
/* 2. 汪峰/赵雷/房东的猫*/
/* allName = "汪峰/赵雷/房东的猫" */
var obj = [{name:"汪峰",age:10},{name:"赵雷",age:5},{name:"房东的猫",age:6}]
var newArr = obj.map(item=>{
return item.name
})
console.log(newArr.join("/"))
4.删除集合中的某一个value:key
var obj = {"html","js","css"};
delete obj.name;
5.遍历出所有的value,key
object.value(arr);
object.key(arr);