Size: a a a

2020 September 26

L

Lupusregina[beta] in pro.js
Kurakste
Всем салют. Пытаюсь смастерить кешированный массив на прокси. Не пойму почему первая ловушка работает а вторая нет?
зачем ты в прототип пишешь?
источник

GK

Gennady Kazantsev in pro.js
Kurakste
Всем салют. Пытаюсь смастерить кешированный массив на прокси. Не пойму почему первая ловушка работает а вторая нет?
index это не Id
источник

K

Kurakste in pro.js
Gennady Kazantsev
index это не Id
не понял(
источник

K

Kurakste in pro.js
Блин, 🤯
Почему ловушка по  get не срабатывает?
Или construct работает или get. Обе нет. Или я construct не правильно оформил?

https://codesandbox.io/s/proxy-lesson-uspv6?file=/src/index.js
источник

K

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

L

Lupusregina[beta] in pro.js
ты что делаешь? напиши полностью
источник

L

Lupusregina[beta] in pro.js
ты если new хукаешь, в этом прокси не хунешь больше нечего, тебе надо вернуть новый прокси
источник

L

Lupusregina[beta] in pro.js
class MyArray {
 constructor(...args) {
   const array = new Array(...args)
   const indexes = {}
   return new Proxy(array, {
     get(target, prop) {
       console.log("get fierd", prop);
       switch (prop) {
         case "getElementByIndex":
           return (indx) => indexes[indx]
           
         case "push":
           return (el) => {
             target.push(el)
             indexes[el.id] = el
           }
           
         default:
           return target[prop];
       }
     }
   })
 }
}
ты что то такое делаешь?
источник

S

Syntax Highlight Bot in pro.js
Lupusregina[beta]
class MyArray {
 constructor(...args) {
   const array = new Array(...args)
   const indexes = {}
   return new Proxy(array, {
     get(target, prop) {
       console.log("get fierd", prop);
       switch (prop) {
         case "getElementByIndex":
           return (indx) => indexes[indx]
           
         case "push":
           return (el) => {
             target.push(el)
             indexes[el.id] = el
           }
           
         default:
           return target[prop];
       }
     }
   })
 }
}
ты что то такое делаешь?
источник

М

Морфиус in pro.js
Всем доброго дня. Реально ли как то реализовать бот посещений через gpt2 и tensor? Разбирается кто в этом?
источник

В

Виктория in pro.js
Морфиус
Всем доброго дня. Реально ли как то реализовать бот посещений через gpt2 и tensor? Разбирается кто в этом?
источник

K

Kurakste in pro.js
Lupusregina[beta]
ты если new хукаешь, в этом прокси не хунешь больше нечего, тебе надо вернуть новый прокси
Да, если взвращаещь от туда новый прокси то все работает. Что-то я в доках ничего об этом не вижу 🙁
источник

СЧ

Сергей Чурмин... in pro.js
Доброго, вопрос на засыпку, а к тонить работал с axios? Проблема в том что когда отдаю сложный обыект вида
{'items': '[{"model": "www.contract", "pk": '
         '"472631ce-3a47-4551-ad9e-a83271769414", "fields": {"type": '
         '"Сервисный Договор", "date": 1598907600000, "client_uid": '
         '"e88eac7a-5a58-11e6-bfa3-002590080dfb", "firm_uid": '
         '"c37831b1-5f23-f688-10d9-c98344720e32", "number": "1"}}]',
'msg': 'Новый договор # 1 от 1598907600000 создан!',
'request': {'datalist': 'Сервисный '
                        'Договор,c37831b1-5f23-f688-10d9-c98344720e32,e88eac7a-5a58-11e6-bfa3-002590080dfb,1598907600000,1',
            'filter': '',
            'model': 'Contract',
            'subAction': 'add'},
'status': 'OK',
'status_code': 200}
то он почему то получает это так
"statusstatus_codemsgrequestitems"
тобишь стройкой только ключи. Проблемма уходит когда по ключам только строки но не массивы и словари? Уже голову сломал
источник

FL

First Name Last name in pro.js
Ребят кто не занят пожалуйста обясниет этот код

let x = 253631
let r = "";
r += x
let t = r.split('')

let mapFunction = t.map(function(elem,index,arr){
return  arr[arr.length-1 -index]

})
console.log(mapFunction);

точнее код понимаю почти все кроме этого return  arr[arr.length-1 -index] что зто значит
источник

L

Lupusregina[beta] in pro.js
First Name Last name
Ребят кто не занят пожалуйста обясниет этот код

let x = 253631
let r = "";
r += x
let t = r.split('')

let mapFunction = t.map(function(elem,index,arr){
return  arr[arr.length-1 -index]

})
console.log(mapFunction);

точнее код понимаю почти все кроме этого return  arr[arr.length-1 -index] что зто значит
тебе же в другом чате все объяснили
источник

FL

First Name Last name in pro.js
Lupusregina[beta]
тебе же в другом чате все объяснили
не обьяснили я так  и не понял как бы
источник

L

Lupusregina[beta] in pro.js
First Name Last name
не обьяснили я так  и не понял как бы
источник

FL

First Name Last name in pro.js
место того что бы быть меня лучше обьясни )
источник

K

Kurakste in pro.js
First Name Last name
Ребят кто не занят пожалуйста обясниет этот код

let x = 253631
let r = "";
r += x
let t = r.split('')

let mapFunction = t.map(function(elem,index,arr){
return  arr[arr.length-1 -index]

})
console.log(mapFunction);

точнее код понимаю почти все кроме этого return  arr[arr.length-1 -index] что зто значит
Ты ручкой на бумажке две итерации выпиши и поймешь.
Можно еще траасировщик запустить и посмотреть что спеременными происходит.
источник

CM

Chingiz Mamiyev in pro.js
First Name Last name
Ребят кто не занят пожалуйста обясниет этот код

let x = 253631
let r = "";
r += x
let t = r.split('')

let mapFunction = t.map(function(elem,index,arr){
return  arr[arr.length-1 -index]

})
console.log(mapFunction);

точнее код понимаю почти все кроме этого return  arr[arr.length-1 -index] что зто значит
Поставь breakpoint и узнаешь что происходит
источник