亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據 ECMAScript,帶有參數的函數調用是否有效的左側表達式

根據 ECMAScript,帶有參數的函數調用是否有效的左側表達式

慕虎7371278 2022-10-27 15:59:05
根據 ECMAScript ,帶有參數的函數調用是有效的左側表達式嗎?LeftHandSideExpression[Yield, Await] :      NewExpression[?Yield, ?Await]      CallExpression[?Yield, ?Await]      OptionalExpression[?Yield, ?Await]如果我們更深入地了解CallExpression,我們可以在下面看到如下內容non-terminal CallExpression:CallExpression[?Yield, ?Await] Arguments[?Yield, ?Await]這是否意味著寫類似的東西:alert('Hello') = 1;已驗證。如果你運行上面的代碼,你會看到函數調用發生在ReferenceError: Invalid left-hand side in assignment給出之前
查看完整描述

1 回答

?
撒科打諢

TA貢獻1934條經驗 獲得超2個贊

這是一個很好的問題,LeftHandSideExpression可能不是該作品的理想名稱;即使可能沒有右手邊也可以使用它。:-)

稍后在規范中,當確定分配的目標是否有效時,規范會檢查表達式的AssignmentTargetType此處)。如果該類型不是simple,則分配無效。CallExpression 參數(例如)和其他一些參數( 等)的AssignmentTargetType是(此處)。所以你不能分配給.alert('Hello')super()invalidalert('Hello')


查看完整回答
反對 回復 2022-10-27
  • 1 回答
  • 0 關注
  • 112 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號