Boolean(); 参数为 0、null 和无参数返回false,有参数返回true。
Boolean(""); //输出为:false
Boolean(null); //输出为:false
Boolean(0); //输出为:false
Boolean("hi"); //输出为:true
Boolean(100); //输出为:true
Boolean(new Object()); //输出为:true
注:若想实现将字符串类型的true
or false
转换为布尔类型的常量,只能通过===
运算符实现。
在进行Vue项目开发的时候,遇到控制台错误提示“TypeError: data.indexOf is not a function"的错误。
原因:表格显示需要数组包含对象的形式,每个对象是一行数据,拿到的数据格式不对。
解决措施:确保拿到的表格数据显示类型为数组。
错误信息:
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders.
错误原因:
因为我们直接修改父组件传递过来的参数,这样会存在影响外部组件的风险。
解决方案:
在组件内部再构建一套属性域,来存储父组件传递过来的参数,从而实现与外界解耦。