当前位置:网站首页 > 前端开发 > 正文

对象操作方法

遍历对象 

form:{ number:0,//默认传0为查询全部模型类别 }, getData(){ var vm = this; Object.keys(vm.form).forEach(function(key){ if(vm.form[key]===''){ vm.form[key]=undefined } }); var params='/'+vm.form.username+'/'+vm.form.displayName+'/'+vm.form.name+'/'+vm.form.number+'/'+1+'/'+10//用户名称 模型中文名 模型英文名 模型类别 第几页 每页条数 request .get(apis.manageCondition+params) .then(function(response) { if (response.data.code == 200) { vm.tableData=response.data.data.list } }) .catch(function(error) { console.log(error); }); },

JS替换json中的key

通过map实现 先遍历说在数组,再return map遍历返回新值

var data = [ {count:335, goods:'直接访问'}, {count:310, goods:'邮件营销'}, {count:234, goods:'联盟广告'} ].map(function(item) { return { name: item.goods, value: item.count } }); console.log(data)

 

var "ForceSides"= [{ "color": "#ff0000", "name": "红方", "objectHandle": 1 }, { "color": "#0000ff", "name": "蓝方", "objectHandle": 2 }, { "color": "#000000", "name": "白方", "objectHandle": 3 }], ForceSides.forEach(element => { console.log(element,"替换key值之前") element.classification=element.name; delete element.name; console.log(element,"替换key值之后") });

VUE动态添加 key value 避免vue数据改变了,视图不更新不刷新问题

Vue.set(item,"children",[{label: `${event.dataTransfer.getData('dragElement')}1001`}]);

删除Object中的多个Key的优雅写法

var keys = ["nid", "uuid", "desktop", "isHide", "sortId", "dateBean"]; keys.forEach(function(item) {delete object[item]});

JS操作对象属性(获取、添加、删除、修改对象属性)

记录一下for循环遍历数据的key value ;vue v-for 循环遍历数据的key和value;

JavaScript对象根据Key值排序

到此这篇对象操作方法的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

  • 上一篇: 深拷贝
  • 下一篇: 数组类型操作方法
  • 版权声明


    相关文章:

  • 深拷贝2024-11-27 17:45:10
  • ElementUI 监听表单有内容修改时提交执行相应操作2024-11-27 17:45:10
  • ElementUI 表格中某项为空值时用暂无数据代替显示2024-11-27 17:45:10
  • ElementUI上传文件-限制上传文件个数2024-11-27 17:45:10
  • ElementUI对表格某一行执行操作和批量操作限制2024-11-27 17:45:10
  • 数组类型操作方法2024-11-27 17:45:10
  • elementUI实现对表格批量操作2024-11-27 17:45:10
  • 证件-护照:护照2024-11-27 17:45:10
  • ideal插件下载(以阿里规约为例)2024-11-27 17:45:10
  • 别墅泳池怎么消毒,私家泳池消毒问题2024-11-27 17:45:10
  • 全屏图片