了解

js 常用字段 详细解析

2018-12-21  本文已影响8人  zlf_j

一、字符串

split(把一个字符串分割成字符串数组)
 "2:3:4:5".split(":")   //将返回["2", "3", "4", "5"]
"|a|b|c".split("|") //将返回["", "a", "b", "c"]

http://www.w3school.com.cn/js/jsref_split.asp

slice (提取字符串的某个部分,并以新的字符串返回被提取的部分)
 var str="Hello happy world!"
document.write(str.slice(6,11))   //提取从位置 6 到位置 11 的所有字符
var str="Hello happy world!"
document.write(str.slice(6))   // 提取从位置 6 开始的所有字符

http://www.w3school.com.cn/jsref/jsref_slice_string.asp

indexOf (返回某个指定的字符串值在字符串中首次出现的位置)
 var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />")   // 0
document.write(str.indexOf("World") + "<br />")  // -1  不存在
document.write(str.indexOf("world"))  // 6

http://www.w3school.com.cn/jsref/jsref_indexOf.asp

substr (抽取从 start 下标开始的指定数目的字符)
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

http://www.w3school.com.cn/jsref/jsref_substr.asp

二、数组

join (把数组中的所有元素放入一个字符串)
 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

http://www.w3school.com.cn/jsref/jsref_join.asp

slice (从已有的数组中返回选定的元素)
 let arr = [George,John,Thomas,James,Adrew,Martin]
document.write(arr.slice(2,4) + "<br />")  // Thomas,James

http://www.w3school.com.cn/jsref/jsref_slice_array.asp

splice(位置,删除数量,添加) (向/从数组中添加/删除项目,然后返回被删除的项目)

三、json

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

https://www.cnblogs.com/goatling/p/6293692.html

上一篇下一篇

猜你喜欢

热点阅读