在ReactJS中将对象的所有键转换为变量

时间:2018-11-14 19:21:00

标签: reactjs variable-assignment

在反应中,您可以做类似的事情

.parent { width: 250px; margin: 0 auto; background-color: blue; } .first { background-color: green; height: 300px; width: 50px; float: left; } .second { background-color: red; height: 200px; } .third { background-color: yellow; height: 200px; }

然后<div class="parent"> <div class="first"> </div> <div class="second"> qwef awef qawe fawe f </div> <div class="third"> qwef awef qawe fawe f qwef awef qawe fawe f qwef awef qawe fawe f qwef awef qawe fawe f qwef awef qawe fawe f qwef awef qawe fawe f qwef awef qawe fawe f qwef awef qawe fawe f qwef awef qawe fawe qwef awef qawe fawe f </div> </div>boolean checkBST(Node root) { if(root == null) return false; // could be true or false I guess? if(root.left == null && root.right == null) return true; if(root.left != null && root.right != null) return checkBST(root.left) && checkBST(root.right) && root.left.data < root. data && root.right.data > root.data; if(root.left != null) return checkBST(root.left) && root.left.data < root.data; if(root.right != null) return checkBST(root.right) && root.right.data > root.data; return false; } 的简写

是否可以立即转换所有对象键/值对?

const obj = { thing: 'a', }

类似的东西。

谢谢!

1 个答案:

答案 0 :(得分:2)

唯一的方法是破坏对象,但是您需要了解对象的属性:

const { prop1, prop2, prop3 } = obj;

顺便说一句,带有“ .map”的示例将无法正常工作,因为您正在创建无法在该函数外部访问的局部常量。