
javascript/json
NAME-CJF
彼此学习
展开
-
把一个个对象封装成json数据
1、定义一个对象var value={"value":'',"label":''};2、定义一个数组var arr=[];3、使用for循环进行赋值for(var i=0;i<4;i++){ var value={"value":'',"label":''}; value["value"]=i; value["label"]=i; arr.push(value原创 2018-06-12 11:58:13 · 4186 阅读 · 0 评论 -
常用的正则表达式集锦
isValidate(value, format) {if (format == 'email') {return /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/....原创 2018-07-13 16:10:35 · 201 阅读 · 0 评论 -
input框怎么覆盖掉数字英文的Script
摘要: 例子1:<input type="text"value="0"onkeyup="cleartwoNum(this)">//限制input框输入只能数字:functioncleartwoNum(obj){ obj.value=obj.value.replace(/[^/d]/g,'');}例子2:可以输入金额<inputtype="text"valu 例子1:...翻译 2018-09-07 23:17:18 · 332 阅读 · 0 评论 -
原生js转化生成各种格式的时间格式
以下生成日期格式共用函数function NumbertoLen2String(n) { if (n.toString().length == 1) { return '0' + n.toString(); } else { return n; }};1 生成本地当时时间:年-月-日 时:分:秒(2018-05-06 10...原创 2018-09-02 15:15:25 · 1082 阅读 · 0 评论 -
JSON数据的去重以及对比两个JSON数据后者相对于前者新增的对象
// 根据id去除一个json数据的重复项 function filterObj(objcArray){ for (var i = 0; i < objcArray.length; i++) { for (var j =i+1; j <objcArray.length; ) { if (objcArray[i].id == objc...原创 2018-11-01 20:24:41 · 9837 阅读 · 0 评论 -
js处理一个list集合,根据属性对应关系将数据处理成树形结构
function myfun (arr , id){ let array = []; arr.forEach (function (item,index) { if((item.parentId || 0) == id){ item["child"] = myfun(arrs,item["id"]); array.push(item); ...原创 2019-03-27 11:52:25 · 3405 阅读 · 3 评论 -
js对比两个json 用其中一个json的数据的一个属性去匹配另一个json数组的下标
第一种方法:let a = [{ id: 1, name: '111' },{ id: 2, name: '222' },{ id: 3, name: '333' },{ id: 4, name: '444' }];let b = [{ index: 0, name: '344323' },{ index: 1, name: '3222' }];let rArry = ...原创 2019-06-05 22:18:08 · 4352 阅读 · 0 评论