es6中對象屬性雙方括號是什么意思?在react表單輸入輸入框的change事件中handleChange = (e) => { console.log(e); this.setState({ value: e.target.value });}這里的event對象是一個(gè)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?如果是函數(shù)對象又會有這樣的結(jié)構(gòu)arguments : (...)caller : (...)length : 0name : ""prototype : {constructor: ?}__proto__ : ? ()[[FunctionLocation]] : emptyFunction.js:13[[Scopes]] : Scopes[2]那這個(gè)對象里的[[]](雙方括號)屬性命名是有什么意義?
es6中對象屬性雙方括號是什么意思
拉丁的傳說
2019-03-20 22:19:49