Size: a a a

2021 February 07

КС

Константин Салахутди... in pro.js
Ok. Спасибо
источник

ВП

Василий Петров... in pro.js
Другое дело, если вы хотели именно не хранить total, а вычислять его налету реактивно при любых изменениях в исходных данных. Тогда это в computed, но надо 1) назвать функцию без точек; 2) убрать это поле из data.
источник

AG

Anton Golovanov in pro.js
Константин Салахутдинов
Друзья, помогите с Vue пожалуйста.
Есть такой многоуровневый объект.
Нужно в computed пересчитывать не весь его целиком, а только одно его свойство: order.summ.total
Как это сделать?

попытался так, не вышло:
...
computed: {
   order.summ.total: function() {}
}

Выдаёт ошибку:
SyntaxError: Unexpected token '.'. Expected a ':' following the property name 'order'.
computed создает вычисляемую переменную, т.е. не надо из существующей сделать computed.


computed: {
  myVar() {
        return order.summ.total * 2;
  }
}
источник

GO

Google OS in pro.js
Всем привет можете помочь у меня есть TSV как можно удалить самый первый и последний ?
("Статистика (2021-02-04 - 2021-02-05)")
(Total rows: 1)  через JS
источник

R

Ramazan in pro.js
Привет, кто-нибудь работал с https://my-json-server.typicode.com/?
источник

LP

Lx Pvlv in pro.js
const p = new Promise((res, rej) => setTimeout(() => {
   rej('result')
}, 0))

p.then((r) => console.log('then', r))
p.catch((e) => console.log('catch', e))

почему вываливается не обработанное исключение? ведь catch вешается в стеке вместе с then, а промис должен обработаться на следующем тике. Чего я не понимаю? если закомментировать строчку с then то реджекшн ловится.
источник

R

Ramazan in pro.js
Lx Pvlv
const p = new Promise((res, rej) => setTimeout(() => {
   rej('result')
}, 0))

p.then((r) => console.log('then', r))
p.catch((e) => console.log('catch', e))

почему вываливается не обработанное исключение? ведь catch вешается в стеке вместе с then, а промис должен обработаться на следующем тике. Чего я не понимаю? если закомментировать строчку с then то реджекшн ловится.
возможно вот так p.then(r => console.log('then', r)).catch(e => console.log('catch', e));
источник

LP

Lx Pvlv in pro.js
Ramazan
возможно вот так p.then(r => console.log('then', r)).catch(e => console.log('catch', e));
так то оно работает, но меня интересует почему ошибка выпадает раньше того как навесятся все обработчики на промис. ведь в том то и суть промиса что он не должен сработать раньше окончания работы текущего кода в стеке
источник

D

Danila in pro.js
Lx Pvlv
так то оно работает, но меня интересует почему ошибка выпадает раньше того как навесятся все обработчики на промис. ведь в том то и суть промиса что он не должен сработать раньше окончания работы текущего кода в стеке
const p = new Promise((res, rej) => setTimeout(() => {
   rej('result')
}, 0))

console.log('test1')

p.then((r) => console.log('then', r))
p.catch((e) => console.log('catch', e))

console.log('test2')
источник

D

Danila in pro.js
Или я что-то не так понял?
источник

LP

Lx Pvlv in pro.js
у вас судя по скрину нет исключения. у меня и в хромиуме и в фаерфоксе и в ноде вываливается неотловленое исключение.
источник

D

Danila in pro.js
Lx Pvlv
у вас судя по скрину нет исключения. у меня и в хромиуме и в фаерфоксе и в ноде вываливается неотловленое исключение.
Это хром
источник

D

Danila in pro.js
А, подожди, и правда
источник

D

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

LP

Lx Pvlv in pro.js
а что в хроме нет исключения?
источник

D

Danila in pro.js
Есть, не обратил внимания просто
источник

СТ

Саша Телегин... in pro.js
ребят, кто нибудь может сказать почему возвращает true?   'Василий'.startsWith('');
источник

D

Danila in pro.js
Lx Pvlv
а что в хроме нет исключения?
Если убрать при этом .then то всё ок
источник

D

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

D

Danila in pro.js
Саша Телегин
ребят, кто нибудь может сказать почему возвращает true?   'Василий'.startsWith('');
Почему бы и нет?
источник