2016-05-10 28 views
-2

我想將ECMAScript 6中的代碼重構爲經典的JavaScript。 我有這個解構賦值的代碼。重構ECMAScript 6解構賦值(ES2015)到舊版本javascript

var {innerHTML: value} = e.target;

請給它的等效

謝謝。

+1

'var value = e.target.innerHTML;' - 另外,當你[閱讀文檔]時,這不是一個好問題(https://developer.mozilla.org/en/docs/Web/的JavaScript /參考/運營/ Destructuring_assignment)。 – Emissary

+0

選中[this one](https://babeljs.io/repl/#?evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-2&experimental=true&loose=false&spec=true&playground=true&code=var%20%7BinnerHTML%3A%20value %7D%20%3D%20e.target%3B) –

回答

0

你可能會想要做這樣的事情:

var value = e.target.innerHTML; 

解構沒有做任何事情太聰明,它只是分配上e.targetinnerHTML屬性的值到一個新的變量value

編輯:剛看到@ Emissary的評論。瞬間!