「JS — 操作」更新中

数组中是否存在某值

1arr.indexOf('XXX') // 不存在返回-1,存在返回该值坐标

截取字符串圆括号中的内容

1var source = 'url(XXX)' 2var res = /(.+)?(?:\(|()(.+)(?=\)|))/.exec(source) 3console.log(res[2]) // XXX

字符串转json && json转字符串

1JSON.parse() 2JSON.stringify()

获取json对象的属性/值

1var myObj = { "name": "小和", "color": "yellow", "age": "16" } 2for (x in myObj) { 3 console.log(x)//name,color,age 4 console.log(myObj[x])//小和,yellow,16 5}

json对象数组的增删改属性/值

1 let data = [{ 2 name: '小志', 3 color: 'blue', 4 age: '16', 5 }, { 6 name: '小雅', 7 color: 'green', 8 age: '16', 9}] 10// 增 11for (var i = 0; i < data.length; i++) { 12 data[i].add='sex' 13} 14// 删 15for (var i = 0; i < data.length; i++) { 16 delete data[i]["age"] 17} 18// 改 19data.forEach(function(item) { 20 item.age= "18" 21})

排序

1function shuffle(arr) { 2 for (let i = arr.length - 1; i >= 0; i--) { 3 let rIndex = Math.floor(Math.random() * (i + 1)); 4 let temp = arr[rIndex]; 5 arr[rIndex] = arr[i]; 6 arr[i] = temp; 7 } 8 return arr; 9} 10shuffle(Values)
点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

sourceTree 添加 ssh key 方法

1.使用git客户的生成公私钥:id\rsa、id\rsa.pub1.1设置Git的username和email:$gitconfigglobaluser.name"xxx"$gitconfig\globaluser.email"xxx.mail@xxx.com"1.2.生成SSH密钥过程:1.2.1.检查是不是已经存在密钥(

Service starting has been prevented by iaware or trustsbase sInfo ServiceInfo 解决方法

问题:ActivityManager:ServicestartinghasbeenpreventedbyiawareortrustsbasesInfoServiceInfo{c50ea35xxx.xxx.xxx.ServiceName}问题描述,该问题再华为部分手机升级到Android10.1之后,启动服务会

ES6 新增了哪些字符串处理方法

ES6新增了哪些字符串处理方法我们都知道在ES6之前,我们只能使用indexOf来判断字符串是否存在某个字符,现在ES6多出了几个比较常用的方法:includes():返回布尔值,判断是否找到参数字符串。startsWith():返回布尔值,判断参数字符串是否在原字符

JS学习之路之JavaScript match() 方法

match()方法,在字符串内找到相应的值并返回这些值,()内匹配字符串或者正则表达式。该方法类似indexOf()和lastIndexOf(),但是它返回指定的值,而不是字符串的位置。demo1:<scripttype"text/javascript"varstr"Helloworld!"d

unity将 -u4E00 这种 编码 转汉字 方法

 unity中直接使用 JsonMapper.ToJson(对象),取到的字符串,里面汉字可能是\\u4E00类似这种其实也不用转,服务器会通过类似fastjson发序列化的方式,将json转对象,获取对象的值就是中文但是有时服务器要求将传参中字符串中类似\\u4E00这种转汉字,就需要下面 publ