Что делает «:» (двоеточие) в JavaScript? - PullRequest
164 голосов
/ 07 января 2009

Я изучаю JavaScript и, просматривая библиотеку jQuery, вижу, что : (двоеточие) часто используется. Для чего это используется в JavaScript?

// Return an array of filtered elements (r)
// and the modified expression string (t)
   return { r: r, t: t };

Ответы [ 11 ]

1 голос
/ 15 ноября 2018

Другое использование двоеточия в JavaScript - переименование переменной, а именно:

const person = { 
    nickNameThatIUseOnStackOverflow: "schlingel",
    age: 30,
    firstName: "John"
};
const { nickNameThatIUseOnStackOverflow: nick } = person; // I take nickNameThatIUseOnStackOverflow but want to refer it as "nick" from now on.
nick = "schling";

Это полезно, если вы используете стороннюю библиотеку, которая возвращает значения с неуклюжими / длинными именами переменных, которые вы хотите переименовать в своем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...