摘要:
条件语句如'if'语句使用强制`ToBoolean'抽象方法来评估它们的表达式,并且始终遵循以下简单规则: Objects 计算成 true Undefined 计算成 false Null 计算成 false Booleans 计算成 the value of the boolean Number 阅读全文
摘要:
原因:链接变量分配创建隐式全局变量,会污染全局环境。 // bad (function example() { // JavaScript 将这一段解释为 // let a = ( b = ( c = 1 ) ); // let 只对变量 a 起作用; 变量 b 和 c 都变成了全局变量 let a 阅读全文
摘要:
js函数传参是对数据的浅拷贝,如果是复杂数据类型的对象,那么对数据的修改会改变原始数据,而简单数据类型的则不会,测试代码如下: let obj = { name: '海子', } function changeObj(param) { param.name = 'haizi' } changeObj 阅读全文