遍历对象
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值排序
到此这篇对象操作方法的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/qdkf/11297.html