數組我有這樣的對象ES6解構對象
const config = {
js: {
files: [
{
src: './js/app.js',
name: 'script.js',
dest: 'public_html/js/'
},
{
src: './js/admin.js',
name: 'script.js',
dest: 'public_html/js/'
}
]
}
};
,我想這(讓所有的源):
sources = ['./js/app.js', './js/admin.js']
// or, at least
sources = [{'./js/app.js'}]
我知道如何與一個循環做到這一點,但我可以用ES6解構嗎?
喜歡的東西:
{sources = [{src}]} = config.js;
OR
{[{src}] : sources} = config.js;
是否有您要使用解構在環中特定的原因嗎?甚至,一個簡單的「地圖」? – chazsolo
只需使用一個循環。不要試圖爲工作強加錯誤的工具。 – Carcigenicate
'var sources = config.js.files.map(e => e.src)' –