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

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

es6中對象屬性雙方括號是什么意思

es6中對象屬性雙方括號是什么意思

拉丁的傳說 2019-03-20 22:19:49
es6中對象屬性雙方括號是什么意思?在react表單輸入輸入框的change事件中handleChange = (e) => {    console.log(e);    this.setState({      value: e.target.value    });}這里的event對象是一個proxy對象,將其打印到控制臺輸出如下[[Handler]] : Object  set : ? (target, prop, value)  __proto__ : Object[[Target]] : SyntheticEvent  bubbles : (...)  cancelable : (...)  currentTarget : (...)  defaultPrevented : (...)  dispatchConfig : null  eventPhase : (...)  isDefaultPrevented : null  isPropagationStopped : null  isTrusted : (...)  nativeEvent : (...)  target : (...)  timeStamp : (...)  type : (...)  _dispatchInstances : null  _dispatchListeners : null  _targetInst : null  preventDefault : (...)  stopPropagation : (...)  get bubbles : ? ()  set bubbles : ? (val)  get cancelable : ? ()  set cancelable : ? (val)  get currentTarget : ? ()  set currentTarget : ? (val)  get defaultPrevented : ? ()  set defaultPrevented : ? (val)  get eventPhase : ? ()  set eventPhase : ? (val)  get isTrusted : ? ()  set isTrusted : ? (val)  get nativeEvent : ? ()  set nativeEvent : ? (val)  get target : ? ()  set target : ? (val)  get timeStamp : ? ()  set timeStamp : ? (val)  get type : ? ()  set type : ? (val)  get preventDefault : ? ()  set preventDefault : ? (val)  get stopPropagation : ? ()  set stopPropagation : ? (val)  __proto__ : Object[[IsRevoked]] : false?如果是函數對象又會有這樣的結構arguments : (...)caller : (...)length : 0name : ""prototype : {constructor: ?}__proto__ : ? ()[[FunctionLocation]] : emptyFunction.js:13[[Scopes]] : Scopes[2]那這個對象里的[[]](雙方括號)屬性命名是有什么意義?
查看完整描述

1 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

雙方括號代表這是JavaScript引擎內部使用的屬性/方法,可以幫助debug(點一下[[FunctionLocation]]就能跳到定義,點一下[[Scopes]]就能查看閉包),但是正常JavaScript代碼是取不到這些屬性的。

引擎看心情決定要顯示哪些內部屬性,顯示的格式也沒有規定,但在控制臺里大家一般都約定俗成用雙方括號,保持和規范的格式一致。

ECMA 標準: Object Internal Methods and Internal Slots


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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