Array 操作
柠檬花开_
跳坑笔记
展开
-
数组排序,空值排在最后 sort()/reverse()
//按sort由小到大排序 空值排在最后let formJson =[1,3,5,6, "", 10, null]formJson = formJson.sort(function(a, b) { return (b!= '' && b!= null) - (a!= '' && a!= null) || a- b;});console.info(formJson);//[1, 3, 5, 6, 10, "", null]//从小到大排序[1,3,4,..原创 2020-11-12 14:54:30 · 4266 阅读 · 1 评论 -
将对象数组中指定键值赋给另一个数组并对更改对象数组中的key值(键名)
let arr = [{id:1, weChat:'test1'},{id:2, weChat:'test2'},{id:3, weChat:'test3'}]let newArr = [];arr.forEach((item)=>{ let obj = {}; for(let i=0; i <= arr.length; i++){ obj.id = item.id; obj.name = item.weChat; } ne.原创 2020-07-28 16:03:38 · 3495 阅读 · 1 评论 -
字符串截取以及相关操作+数组Array操作
1、获取一个字符串值在指定字符串第n次出现的位置 /** * 获取一个字符串值在指定字符串第n次出现的位置 * @param str 字符串 * @param cha 想要查找的字符串 * @param num 第几次出现该字符串 */ chartStr(str, cha, num) ...原创 2020-04-28 15:52:03 · 471 阅读 · 0 评论