Size: a a a

2020 November 26

l

lunar616 in pro.js
@victoria_uranium кошатница ты наша
источник

D

Danila in pro.js
Mishka
а подскажите почему
const a = 2; console.log(a.toString()) вообще работает ?
откуда в примитиве берется метод toString ?
Ето примитив, но  не примитив
источник

D

Danila in pro.js
источник

M

Mishka in pro.js
получается, что примитив это все тот же объект, но в специальной “обертке”
источник

M

Mishka in pro.js
оптимизируемый для движков и т.д. но все же объект
источник

D

Danila in pro.js
Mishka
получается, что примитив это все тот же объект, но в специальной “обертке”
Наоборот, примитив - это примитив, просто в момент попытки использовать на нём методы он оборачивается в объект только для этих целей, типа того
источник

EP

Evgenii Popov in pro.js
Так вроде всё по задаче... в любом случае разбирать объект
источник

В

Виктория in pro.js
Evgenii Popov
Так вроде всё по задаче... в любом случае разбирать объект
Надо не массив
источник

EP

Evgenii Popov in pro.js
Виктория
Надо не массив
Так там:
При нажатии на айтем я получаю его текущий id. мне нужно пройтись по объекту и пометь selected этого обьекта. (ну тоеcть toggle). При этом selected других объектов не должен меняться
есть currValue - это как я понял айдишник... вот по этому айдишнику и нахожу на том уровне вложенности.
Или какое решение должно быть? Пусть в примере и не объект а массив. - постоянно приходится додумывать.
источник

В

Виктория in pro.js
Mishka
а подскажите почему
const a = 2; console.log(a.toString()) вообще работает ?
откуда в примитиве берется метод toString ?
Если провести грубую аналогию, то код выше равносилен следующему
const a = 2
console.log(new Number(a).toString())
источник

В

Виктория in pro.js
Evgenii Popov
Так там:
При нажатии на айтем я получаю его текущий id. мне нужно пройтись по объекту и пометь selected этого обьекта. (ну тоеcть toggle). При этом selected других объектов не должен меняться
есть currValue - это как я понял айдишник... вот по этому айдишнику и нахожу на том уровне вложенности.
Или какое решение должно быть? Пусть в примере и не объект а массив. - постоянно приходится додумывать.
Я же говорю, массив надо в объект преобразовать
источник

D

Danila in pro.js
Угу
источник

КУ

Камель Утегенов... in pro.js
как сделать такую функцию
которая принимает 2 параметра, это 2 даты
и если 1 дата 25 число, а 2 дата 26 число выводила true
а если это не соседние числа выводит false, к примеру 25 число и 30 return false
источник

EP

Evgenii Popov in pro.js
Камель Утегенов
как сделать такую функцию
которая принимает 2 параметра, это 2 даты
и если 1 дата 25 число, а 2 дата 26 число выводила true
а если это не соседние числа выводит false, к примеру 25 число и 30 return false
А если 31 и 1. Вроде даты рядом если месяцы последовательно. А если 28 и 1 для февраля?
источник

КУ

Камель Утегенов... in pro.js
Evgenii Popov
А если 31 и 1. Вроде даты рядом если месяцы последовательно. А если 28 и 1 для февраля?
то должно выводить true
источник

EP

Evgenii Popov in pro.js
Камель Утегенов
то должно выводить true
Тогда надо еще месяц передавать.
источник

КУ

Камель Утегенов... in pro.js
Evgenii Popov
Тогда надо еще месяц передавать.
2 параметра это типа new Date()
источник

EP

Evgenii Popov in pro.js
Камель Утегенов
2 параметра это типа new Date()
Может надо проще и сравнить 2 даты? а не просто 2 числа(которые непонятно к каким месяцам относятся)
источник

КУ

Камель Утегенов... in pro.js
Evgenii Popov
Может надо проще и сравнить 2 даты? а не просто 2 числа(которые непонятно к каким месяцам относятся)
В ню дэйт месяц тоже есть
источник

EP

Evgenii Popov in pro.js
Камель Утегенов
В ню дэйт месяц тоже есть
const a = new Date (2020,1,28) // 28 февраля 2020
const b = new Date (2020,2,1)  // 1 марта 2020

Что должно быть в сравнении? true или false?
источник