You Don't Know JS: this & Object Prototypes / Вы не знаете JS: this и прототипы объектов

→But in JS, these are actually just built-in functions. Each of these built-in functions can be used as a constructor (that is, a function call with the `new` operator -- see Chapter 2), with the result being a newly *constructed* object of the sub-type in question. For instance:
0 Но в JS, они на самом деле просто встроенные функции. Каждая из этих встроенных функций может использоваться как конструктор (то есть, вызов функции с оператором 'new' -- смотрите Главу 2), в результате получится новый *построенный* объект соответствующего подтипа. Например:
→These built-ins have the appearance of being actual types, even classes, if you rely on the similarity to other languages such as Java's `String` class.
0 Эти встроенные объекты имеют видимость типов, даже классов, если вы полагаетесь на схожесть с другими языками, например класс 'String' в Java.
→There are several other object sub-types, usually referred to as built-in objects. For some of them, their names seem to imply they are directly related to their simple primitives counter-parts, but in fact, their relationship is more complicated, which we'll explore shortly.
0 Есть несколько иных объектов, обычно называемых встроенными объектами.
В отношении некоторых из них, их названия, по-видимому, подразумевают, что они в прямой связи со своими простыми примитивами аналогами, однако в действительности, их связи посложнее, что мы вкратце рассмотрим.
→Arrays are also a form of objects, with extra behavior. The organization of contents in arrays is slightly more structured than for general objects.
0 Массивы это также форма объектов, но с расширенным поведением. Организация содержимого в массивах чуть более логичное чем у основных объектов.
→`function` is a sub-type of object (technically, a "callable object"). Functions in JS are said to be "first class" in that they are basically just normal objects (with callable behavior semantics bolted on), and so they can be handled like any other plain object.
0 "Функция" - это подтип объекта (формально, "вызываемый объект"). Функции в JS - это, как говорится "первый класс", так как они являются по сути просто обычными объектами (с прикрученной семантикой вызова), и поэтому с ними можно обращаться как с любыми другими обыкновенными объектами.
Резюме
Пол:
существо
Родной язык:
русский
С нами:
с 31 января 2016 г. (3913 дней) по приглашению opennota
Деятельность:
243208 версий перевода с общим рейтингом 2586
9140 комментариев
Карма: 7 (оценок: 53)
Написать p_zombie личное сообщение