Size: a a a

JavaScript Jobs — чат

2020 December 26

AG

Aleksandr Gerasimov in JavaScript Jobs — чат
Дмитрий Попов
let s = "1234"; console.log(s.length);

сразу объект
а если хорошо подумать / почитать доки? )
источник

T

Tesla in JavaScript Jobs — чат
Aleksandr Gerasimov
а если хорошо подумать / почитать доки? )
м?
не понял, s возвращает же объект....
не понял притензий...
но если вы спросите typeOf s
вам вернут string
источник

AG

Aleksandr Gerasimov in JavaScript Jobs — чат
так объект или строка? )
источник

K👀

Kos 👀 in JavaScript Jobs — чат
источник

T

Tesla in JavaScript Jobs — чат
Aleksandr Gerasimov
так объект или строка? )
объект
источник

AG

Aleksandr Gerasimov in JavaScript Jobs — чат
почему?
источник

T

Tesla in JavaScript Jobs — чат
сори.... /:
источник

K👀

Kos 👀 in JavaScript Jobs — чат
Обсуждайте в другом чате
источник

T

Tesla in JavaScript Jobs — чат
Aleksandr Gerasimov
почему?
в ЛС (?
источник

TB

Temirlan Balguzhin in JavaScript Jobs — чат
#резюме #ищу #frontend #html #css #js #react #redux #next #vue #vuex #nuxt  #typescript

Формат работы: удаленка
Занятость: полная
Ожидания по зарплате: от $600
Контакты:
- email: balguzintemirlan@gmail.com
- telegram: @TemirWlan
Резюме: https://career.habr.com/tim0-sha
Github: https://github.com/temirWlan

Обо мне:
Стек:
- HTML5(BEM), CSS3, JS(ES6+), TS
- React, React Hooks, React Router, React Redux, Redux, Redux Thunk, Next.js
- Vue, Vuex, Nuxt.js
- Sass/SCSS / Less / styled-components / CSS modules / CSS-in-JS
- Bootstrap / Reactstrap / React Bootstrap / Antd / Vuetify
- axios(async), prop-types(types)
- Gulp / Webpack
- Git, Github
- Figma, Avocode, Marsy
Английский: на уровне чтения документации
источник

D

Dave in JavaScript Jobs — чат
Zae
!ро неадекватное общение, тут обсуждают работу и все с ней связанное
Продлил на год. Такое поведение нужно напалмом выжигать.
источник

R

ReykoMe in JavaScript Jobs — чат
Дмитрий Попов
let s = "1234"; console.log(s.length);

сразу объект
Нет, это примитив ) при обращении к методов примитивов временно создаётся обёртка, которая удаляется после выполнения собственно метода.
источник

ДП

Дмитрий Попов... in JavaScript Jobs — чат
ReykoMe
Нет, это примитив ) при обращении к методов примитивов временно создаётся обёртка, которая удаляется после выполнения собственно метода.
не важно, как это реализовано в конкретной JS-машине. для кодера - это объект
источник

R

ReykoMe in JavaScript Jobs — чат
Дмитрий Попов
не важно, как это реализовано в конкретной JS-машине. для кодера - это объект
Ну тогда это херовый кодер
источник

IP

Ivan Petrov in JavaScript Jobs — чат
Дмитрий Попов
не важно, как это реализовано в конкретной JS-машине. для кодера - это объект
😂😂😂
источник

AG

Aleksandr Gerasimov in JavaScript Jobs — чат
Дмитрий Попов
let s = "1234"; console.log(s.length);

сразу объект
Млин, мне то понятен ответ на этот простой вопрос.
Просто порой забавляют рассуждения неофитов.
Поэтому и задавал наводящие вопросы.

Раз тут появились админы, значит, шутки плохи)

Поэтому перейду ближе к делу и отвечу на свой же вопрос, ибо гуру молчат)).
Давайте посмотрим, что происходит в том коде от @Mitlas )

1. Сначала объявляется примитив / скаляр
let s = '1234'

2. Затем мы пытаемся взять у него свойство
length
, которого у него нет, но есть у инстансов от String-конструктора
Поэтому неявно строковый примитив преобразуется в объект ( типа
new String(s)
), у которого берется свойство
length

3. Как
s
был примитивом, так им и остался )
источник

K👀

Kos 👀 in JavaScript Jobs — чат
:(
источник

AG

Aleksandr Gerasimov in JavaScript Jobs — чат
Что не так? (
источник

K👀

Kos 👀 in JavaScript Jobs — чат
Это чат по работе на js, а не по js
источник

K👀

Kos 👀 in JavaScript Jobs — чат
Идите в профильные чаты
источник