Size: a a a

JavaScript — русскоговорящее сообщество

2020 October 28

AK

Anton Kartsev AlarmC... in JavaScript — русскоговорящее сообщество
@aliheym Можно, вопрос как проще это сделать
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Anton Kartsev AlarmCRM.ru
Sergiy Буду признателен
не... у меня там оказывается другое, я просто устанавливаю __proto__ со значениями поумлчанию
источник

AK

Anton Kartsev AlarmC... in JavaScript — русскоговорящее сообщество
Сейчас так:
try {
     settings = JSON.parse('...')
   } catch (e) {
     settings = {
       "param1": '',
       "param2": '',
       ....
     }
   }

Этот вариант отрабаетывет если json не валиден
источник

𝓐

𝓐𝓷𝓸𝓷𝔂𝓶𝓸𝓾𝓼... in JavaScript — русскоговорящее сообщество
const str = '{  "p": 5 }'; // наш json
const defaultProps = { val1: 10, p: 'hi' }; // значения по умолчанию

const obj = { ...defaultProps, ...JSON.parse(str)  }; // получаем обьект
источник

AK

Anton Kartsev AlarmC... in JavaScript — русскоговорящее сообщество
@aliheym Благодарю, похоже то, что нужно
источник

ГЗ

Григорий Зданович... in JavaScript — русскоговорящее сообщество
𝓐𝓷𝓸𝓷𝔂𝓶𝓸𝓾𝓼
const str = '{  "p": 5 }'; // наш json
const defaultProps = { val1: 10, p: 'hi' }; // значения по умолчанию

const obj = { ...defaultProps, ...JSON.parse(str)  }; // получаем обьект
я удалю свое после такого)
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
try{
 settings=JSON.parse(data);
}catch(_){
 settings={};
}finaly{
 setting.__proto__ = default;
}
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
try{
 settings=JSON.parse(data);
}catch(_){
 settings={};
}finaly{
 setting.__proto__ = default;
}
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Это что?
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
установка значений поумолчанию всех сразу
источник

A

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

food =[
       {id: 1,
       type: 'roll',
       name: 'Бора-бора',
       composition: 'bla lba blba',
       weight: 185,
       count: 8,
       price: 199,
       img: 'https://xn--80adjkr6adm'}
       .....
     ]

     const foodType = match.params.foodType
       let newarr = food.filter(foods => {
       if (foods.type === foodType){
           return true
       }
источник

A

Alexey in JavaScript — русскоговорящее сообщество
что то не так с нотацией?
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Pasha K
всем привет! Помогите с задачкой, пожалуйста. Не могу понять что делать если будет больше подмассивов
https://jsfiddle.net/cby0ek1v/
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Alexey
всем привет, подскажите плз не могу понять в чем проблема. Пытаюсь отфильтровать массив обьектов но  при итерации не могу обратиться к свойству обьекта

food =[
       {id: 1,
       type: 'roll',
       name: 'Бора-бора',
       composition: 'bla lba blba',
       weight: 185,
       count: 8,
       price: 199,
       img: 'https://xn--80adjkr6adm'}
       .....
     ]

     const foodType = match.params.foodType
       let newarr = food.filter(foods => {
       if (foods.type === foodType){
           return true
       }
if (foods[0].type === foodType){// поле не массива, а поле элемента массива
           return true
       }
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Sergiy Shatunov
if (foods[0].type === foodType){// поле не массива, а поле элемента массива
           return true
       }
Не, у него все ок
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
С именованием переменных не ок, а так код нормальный
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Тут только то, что там не объект
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Не, у него все ок
да, это что-то путаю
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
У него массив по идее должен называться в множественном числе, а аргумент в единственном
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
У него массив по идее должен называться в множественном числе, а аргумент в единственном
да, это сбивает внимание
источник