函数功能 : 注册对象的属性和值
函数参数 :
1、对象
2、属性名称
3、对应属性的值
演示代码
<script> var graceJS = require('@/GraceUI5/js/grace.js'); export default{ onReady : function(){ var obj = {name : "grace"}; graceJS.assign(obj, 'age', 10); // obj : {name: "grace", age: 10} console.log(obj); } } </script>
函数功能 : 删除对象的某个属性
函数参数 :
1、对象
2、属性名称
演示代码
<script> var graceJS = require('@/GraceUI5/js/grace.js'); export default{ onReady : function(){ var obj = {name : "grace", class : "test"}; graceJS.removeByKey(obj, 'class'); console.log(obj); } } </script>
函数功能 : 遍历对象
函数参数 :
1、对象
2、遍历时执行的函数
演示代码
<script> var graceJS = require('@/GraceUI5/js/grace.js'); export default{ onReady : function(){ var obj = {name : "grace", class : "test"}; graceJS.each(obj, (key,val)=>{ console.log(key, val); }); } } </script>
函数功能 : 判断某个对象是否为空
函数参数 : 对象
返回值 : true / false
演示代码
<script> var graceJS = require('@/GraceUI5/js/grace.js'); export default{ onReady : function(){ var obj = {}; console.log(graceJS.isEmptyObj(obj)); } } </script>