函数功能 : 注册对象的属性和值
函数参数 :
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>