1
我的朋友只是做了一些無意義的代碼,或者至少我認爲他是,但令我驚訝的是它沒有拋出任何錯誤。但是他沒有做到他所期望的,因爲他並不知道自己在做什麼。 但是現在我很好奇它做了什麼,因爲它不會拋出錯誤。 的代碼看起來是這樣的:javascript函數定義中的對象
var n = function(someArg, anotherArg, {help: []}){};
此外,將數據添加到對象時,它拋出一個錯誤:
var n = function(someArg, anotherArg, {help: ["something"]}){};
拋出: '未捕獲的SyntaxError:意外的字符串'
所以爲什麼允許隨機論證?
啊我明白了,那很酷。我現在查找了javascript desctructuring(我從來沒有聽說過),並且想要離開[鏈接](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment)if其他人也感興趣。 – thegunmaster