一、字符串
split()
把一个字符串分割成字符串数组。
http://www.w3school.com.cn/js/jsref_split.asp
"2:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"|a|b|c".split("|") //将返回["", "a", "b", "c"]
slice(位置)
提取字符串的某个部分,并以新的字符串返回被提取的部分。
http://www.w3school.com.cn/jsref/jsref_slice_string.asp
var str="Hello happy world!"
document.write(str.slice(6,11)) //提取从位置 6 到位置 11 的所有字符
var str="Hello happy world!"
document.write(str.slice(6)) // 提取从位置 6 开始的所有字符
indexOf()
返回某个指定的字符串值在字符串中首次出现的位置
http://www.w3school.com.cn/jsref/jsref_indexOf.asp
var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />") // 0
document.write(str.indexOf("World") + "<br />") // -1 不存在
document.write(str.indexOf("world")) // 6
substr()
抽取从 start 下标开始的指定数目的字符
http://www.w3school.com.cn/jsref/jsref_substr.asp
var str="Hello world!"George.John.Thomas
document.write(str.substr(3)) // lo world!
var str="Hello world!"
document.write(str.substr(3,7)) // lo worl
求数组最大值
let max = Math.max.apply(null, arr)
二、数组
join()
把数组中的所有元素放入一个字符串。
http://www.w3school.com.cn/jsref/jsref_join.asp
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.join()) // George,John,Thomas
// 分隔符来分隔数组中的元素
document.write(arr.join(".")) // George.John.Thomas
slice(位置)
从已有的数组中返回选定的元素
http://www.w3school.com.cn/jsref/jsref_slice_array.asp
let arr = [George,John,Thomas,James,Adrew,Martin]
document.write(arr.slice(2,4) + "<br />") // Thomas,James
splice(位置,删除数量,添加)
向/从数组中添加/删除项目,然后返回被删除的项目。
三、json
https://www.cnblogs.com/goatling/p/6293692.html
json.parse()
从一个字符串中解析出json对象
var data = '{"name":"goatling"}'
console.log(JSON.parse(data)) // {name:"goatling"}
console.log(typeof JSON.parse(data)) // object
json.stringify()
从一个对象中解析出字符串
var data = {name:'goatling'}
console.log(JSON.stringify(data)) // '{"name":"goatling"}'
console.log(typeof JSON.stringify(data)) // string
网友评论