Initialy我们有这样的代码 class Person(firstName: String, lastName: String)
val (firstName, lastName) = person
有人交换领域 class Person(lastName: String, firstName: String)
val (firstName, lastName) = person
在Python中,我可以通过一个字典,它的键匹配参数的名字与**(双图示)操作: def foo(a, b):
print (a - b)
args = {'b': 7, 'a': 10}
foo(**args) # prints 3
如何做ES6相同?这不起作用: function foo(a, b) {
console.log(a - b)
}
如何在JavaScript中解构对象时绑定方法? const person = {
getName: function() {
console.log(this);
}
};
var a = person.getName;
var b = person.getName.bind(person);
var {getName: c} = person;
pe