Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 05

АЖ

Алихан Жумажанов... in JavaScript Noobs — сообщество новичков
календарь был сделан с помощью full calendar. Мне нужно добавить кнопку "еще 3", если событий больше 2х.
источник

АЖ

Алихан Жумажанов... in JavaScript Noobs — сообщество новичков
поискал в интернете есть лимит для ивентов, выглядит так:
eventLimit: true, // for all non-TimeGrid views
views: {
 timeGrid: {
   eventLimit:
6 // adjust to 6 only for timeGridWeek/timeGridDay
 
}
},
источник

АЖ

Алихан Жумажанов... in JavaScript Noobs — сообщество новичков
но как работает не понятно
источник

a

allpeg in JavaScript Noobs — сообщество новичков
۷ƖąɖყʂƖą۷ ცąƙąƖ™
function iWantToGet(ammountRequired) {
const avaibleNotes = [50, 25, 10, 5, 1];
const result = [];

if (ammountRequired > 0) {
for (let i = 0; i < avaibleNotes.length; i++) {
 let note = avaibleNotes[i];

 while (ammountRequired - note >= 0) {
     ammountRequired -= note;
     result.push(note);
 }
 }
} else {
console.log('Please enter new amount');
}

return result;
}

console.log(iWantToGet(100));
лол. у меня такая задача на собеседовании была
источник

a

allpeg in JavaScript Noobs — сообщество новичков
function iWantToGet(ammountRequired) {
   let amountLeft = ammountRequired;
   const avaibleNotes = [50, 25, 10, 5, 1];
   const result = [];
   for(var i=0;i<avaibleNotes.length;i++){
       result[i] = Math.floor(amountLeft/avaibleNotes[i]);
       amountLeft = amountLeft%avaibleNotes[i];
   }
   return result;
}

console.log(iWantToGet(160));
источник

a

allpeg in JavaScript Noobs — сообщество новичков
господи он в видео отнимает через цикл while 🤦‍♂️
источник

IK

Ilja Kriz in JavaScript Noobs — сообщество новичков
allpeg
господи он в видео отнимает через цикл while 🤦‍♂️
Omg! Это безумие!
источник

a

allpeg in JavaScript Noobs — сообщество новичков
upd: надо было вернуть массив не количества банкнот, а массив банкнот 🤷‍♂️ ну лан.
function iWantToGet(ammountRequired) {
   let amountLeft = ammountRequired;
   const avaibleNotes = [50, 25, 10, 5, 1];
   const result = [];
   for(var i=0;i<avaibleNotes.length;i++){
       let notes = Math.floor(amountLeft/avaibleNotes[i]);
       amountLeft = amountLeft%avaibleNotes[i];
       if(notes>0){
           Array.prototype.push.apply(result,(new Array(notes)).fill(avaibleNotes[i]));
       }
   }
   return result;
}

console.log(iWantToGet(160));
источник

a

allpeg in JavaScript Noobs — сообщество новичков
Ilja Kriz
Omg! Это безумие!
я хз как это назвать. "Целочисленное деление циклом" наверно
источник

ES

Eugene Stepanyuk in JavaScript Noobs — сообщество новичков
подскажите пожалуйста, как передать три разных параметра через axios.post?
пробую передавать так:
export async function insertFiles(ext, name, file) {
 const response = await api.post(`/insertFiles`, {fileExt: ext, fileName: name, fileData: file}, {
})
на сервере прилетают данные так:
fileExt:  { fileExt: '.txt', fileName: 'ошибка.txt', fileData: {} }
fileName:  { fileExt: '.txt', fileName: 'ошибка.txt', fileData: {} }
fileData:  { fileExt: '.txt', fileName: 'ошибка.txt', fileData: {} }
хочу добиться чтобы было:
fileExt: '.txt'
fileName: 'ошибка.txt'
fileData: {}
источник

АЖ

Алихан Жумажанов... in JavaScript Noobs — сообщество новичков
Eugene Stepanyuk
подскажите пожалуйста, как передать три разных параметра через axios.post?
пробую передавать так:
export async function insertFiles(ext, name, file) {
 const response = await api.post(`/insertFiles`, {fileExt: ext, fileName: name, fileData: file}, {
})
на сервере прилетают данные так:
fileExt:  { fileExt: '.txt', fileName: 'ошибка.txt', fileData: {} }
fileName:  { fileExt: '.txt', fileName: 'ошибка.txt', fileData: {} }
fileData:  { fileExt: '.txt', fileName: 'ошибка.txt', fileData: {} }
хочу добиться чтобы было:
fileExt: '.txt'
fileName: 'ошибка.txt'
fileData: {}
создаете обьект туда присваиваете параметры и этот обьект отправляете
источник

a

allpeg in JavaScript Noobs — сообщество новичков
Eugene Stepanyuk
подскажите пожалуйста, как передать три разных параметра через axios.post?
пробую передавать так:
export async function insertFiles(ext, name, file) {
 const response = await api.post(`/insertFiles`, {fileExt: ext, fileName: name, fileData: file}, {
})
на сервере прилетают данные так:
fileExt:  { fileExt: '.txt', fileName: 'ошибка.txt', fileData: {} }
fileName:  { fileExt: '.txt', fileName: 'ошибка.txt', fileData: {} }
fileData:  { fileExt: '.txt', fileName: 'ошибка.txt', fileData: {} }
хочу добиться чтобы было:
fileExt: '.txt'
fileName: 'ошибка.txt'
fileData: {}
ты функцию insertFiles вызываешь с параметрами, каждый из которых равен {fileExt: '.txt', fileName: 'ошибка.txt', fileData: {}}
источник

a

allpeg in JavaScript Noobs — сообщество новичков
а надо не так
источник

ES

Eugene Stepanyuk in JavaScript Noobs — сообщество новичков
Алихан Жумажанов
создаете обьект туда присваиваете параметры и этот обьект отправляете
так вроде же сейчас так и делаю
источник

ES

Eugene Stepanyuk in JavaScript Noobs — сообщество новичков
allpeg
ты функцию insertFiles вызываешь с параметрами, каждый из которых равен {fileExt: '.txt', fileName: 'ошибка.txt', fileData: {}}
а как-то принимать, чтобы в каждый параметр свое значение прилетело?
источник

a

allpeg in JavaScript Noobs — сообщество новичков
Eugene Stepanyuk
а как-то принимать, чтобы в каждый параметр свое значение прилетело?
а ты покажи как ты её вызываешь-то
источник

ES

Eugene Stepanyuk in JavaScript Noobs — сообщество новичков
allpeg
а ты покажи как ты её вызываешь-то
export default async function (fileExt: any, fileName: any, fileData: any) {
   try {
       let filesId: any;

        await sequelize.query(
        'insert into ETA_EL_DOC(file_ext, name_file_view) ' +
        'values(:file_ext, :name_file) ',
        {
           replacements: {
           file_ext: fileExt,
           name_file: fileName
            },
         type: QueryTypes.INSERT,
         });
         filesId = await sequelize.query(
         'select MAX(id) as id ' +
          'from ETA_EL_DOC',
          {
           type: QueryTypes.SELECT,
           });
           await sequelize.query(
               'insert into eta_el_doc(eta_el_doc_main_id, file_doc_im) ' +
               'values(:main_id, :file_doc_im) ',
               {
                   replacements: {
                       main_id: filesId[0].id,
                       file_doc_im: fileData.aa
                   },
                   type: QueryTypes.INSERT,
               },
           );
       // }

       return {
           success: true,
           content: console.log('Insert success!'),
       };

   } catch (error) {
       console.log(error.message);
       return { success: false, error: ErrorCode.unexpectedError };
   }
}
источник

OH

One Hero in JavaScript Noobs — сообщество новичков
Павел Чаговский
Павел Чаговский, [05.01.21 08:20]
ребята, доброго времени суток

Павел Чаговский, [05.01.21 08:20]
https://jsfiddle.net/np7ymuhs/

Павел Чаговский, [05.01.21 08:21]
Буду очень благодарен, если вы мне поможете ответить на вопрос почему в первом случае undefined, а во втором window?

Павел Чаговский, [05.01.21 08:22]
наоборот в 1 виндоу, во втором андефайнд...

Павел Чаговский, [05.01.21 08:23]
Мучаюсь, не могу понять.
че у вас за манера все алертами выводить
источник

OH

One Hero in JavaScript Noobs — сообщество новичков
Alex Bessmertnov
Кажется после мапа над соединить все по запятой, .join(‘,’)  ну тип массив в литералах наверн так прост отображается...
при перевода массива в любое строчное он всегда с запятыми отображается. это в реакте они сделали, что массив разбивается пробелами, кто с реакта приходит вот и путает наверное...
источник

RR

Roman Resh in JavaScript Noobs — сообщество новичков
One Hero
при перевода массива в любое строчное он всегда с запятыми отображается. это в реакте они сделали, что массив разбивается пробелами, кто с реакта приходит вот и путает наверное...
Вот да, я видимо из-за реакта и тупанул
источник