请你解释一下以下内容。尝试比较对象属性:v
和rowData
对象的newName。得到了值report3
和report2
,但是在比较(rowData.newName === v.newName)
时,这些值是相等的?? !!请参阅下面的控制台消息
值是字符串,属于不同的对象。
console.log('== NEW NAME OF THE VALE OF TABLE =='); console.log(v.nameNew); // which is report3 console.log('== NEW NAME OF THE DATA OF THE ROW =='); console.log(rowData.nameNew); // which is report2 console.log('== IDIOT PROOF TEST '); console.log(rowData.newName === v.newName);
CONSOLE LOG:
== NEW NAME OF THE VALE OF TABLE == Report3 == NEW NAME OF THE DATA OF THE ROW == Report2 == IDIOT PROOF TEST true
答案 0 :(得分:5)
不确定您输错了但是记录了
console.log(v.nameNew);
然后比较
v.newName
如果你犯了一个错误并且实际上正在比较正确的变量,你可以发布更多的代码(你如何声明它们并分配它们)