0
我沒有用JavaScript太多的經驗,我一直在尋找一個解釋這個語法,因此,如果你知道這將不勝感激,如果你能幫助我理解了!有人可以解釋這個JavaScript語法嗎?常量{}變量需要=(
在Node.js的
const { check, validationResult } = require('express-validator/check');
const { matchedData, sanitize } = require('express-validator/filter');
我習慣了聲明變量是這樣的:
const name = require('npm-module..');
可能有人給我講解一下
它被稱爲解構賦值,你可以在這裏閱讀更多關於它的信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment – Thijs
這是一個解構賦值,想像對此,你有一個對象,具有與要獲得 '常量myObject的= { coolProp:{ \t年齡:2000年, \t名稱: '超爽' } }某些屬性另一個對象' 而不是像這樣做 'const age = myObject.coolProp.age' '常量名= myObject.coolProp.name' 你可以達到同樣的用 '常量{年齡,姓名} = myObject.coolProp' ,它會從它那裏得到這些屬性,並給他們你的新變量同名 –
想提供它作爲答案,但這些編輯傢伙總是毀了它:) –