Size: a a a

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

2021 May 17

ДП

Дмитрий Погорилко... in JavaScript Noobs — сообщество новичков
Ребят, подскажите как реализовать сделать таблицу как в php? только на джава скрипт ?
источник

AK

Anatoliy Kernokus in JavaScript Noobs — сообщество новичков
как из такой строки сделать человеческий json?
"name: myName\nmyNumber: 19540\nword: hello"
источник

A

Andre_0794 in JavaScript Noobs — сообщество новичков
спасибо)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
получилось?
источник

Y

Yarik in JavaScript Noobs — сообщество новичков
document.write
источник

ДП

Дмитрий Погорилко... in JavaScript Noobs — сообщество новичков
Понял, попробую без таблицы) А то для меня это незнакомо.

Задачка: Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел
источник

Y

Yarik in JavaScript Noobs — сообщество новичков
Пробуй,  если что отпишешь в лс.
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
чисто ради интереса написал. особо не проверял, но, мб, что-то такое подойдёт хд

class TimeoutExecutor {
   constructor() {
       this.tasks = new Map();
   }

   createTask(fn, timeout) {
       const timerId = this.#schedule(fn, timeout);      
       this.tasks.set(fn, { timeout, timerId });
   }

   #schedule(fn, timeout) {
       return setTimeout(() => {
           this.tasks.delete(fn);
           fn();
       }, timeout);
   }

   defer(fn) {
       const meta = this.tasks.get(fn);

       if (!meta)
           throw new Error("The task for this function has not yet been created or has already been completed!")

       clearTimeout(meta.timerId);
       this.#schedule(fn, meta.timeout);
   }
}

const start = performance.now();
const timer = setInterval(() => console.log(performance.now() - start), 100);


const executor = new TimeoutExecutor();

const fn = () =>  {
   console.log('Task executed!!!');
   clearInterval(timer);
};

executor.createTask(fn, 500);
console.log('Task created!!!');
setTimeout(() => executor.defer(fn), 400);
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
const raw = "name: myName\nmyNumber: 19540\nword: hello";

const rows = raw.split('\n');
const data = rows.map(row => row.split(':'));

const json = `{${data.map(item => `"${item[0]}":${item[1]}`).join(', ')}}`;

console.log(json)



для начала так, ещё надо проверочки, типа, число там или нет, чтоб у строк кавычки ставить, кроме того, не знаю, как у вас там вложенность организована
источник

ꟿⅨ in JavaScript Noobs — сообщество новичков
Скажите - это же верх у**анства?

export const getCategory = typeName => {
 return getCategory.types[type]
}

getCategory.types = {}

// loop
// some code...

getCategory.types[receivedType] = receivedCategory
// end loop
источник

v

va1 in JavaScript Noobs — сообщество новичков
function drawSqrtTable(nums=[], exponent) {
   const data = nums.map(number => ({
       number,
       result: number**exponent
   }));
   console.table(data);
}

drawSqrtTable([1,2,3,4], 2)
источник

ДП

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

aw

andy wei in JavaScript Noobs — сообщество новичков
i can't know that from a stream though
источник

SK

Sergei Komarov in JavaScript Noobs — сообщество новичков
подскажите, каким образом можно сделать свои декораторы подобного вида?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а где тут декораторы?
источник

ДП

Дмитрий Погорилко... in JavaScript Noobs — сообщество новичков
"Написать программу которая выводит таблицу на произвольное число"
Вроде и правильно пишет, но не всегда)

let i=0, r=1, x=8;
for (let i=1; i<=10; ++i)
{
console.log(x + ' * ' + i + ' = ' + r);
r=x*i;
}
источник

ДП

Дмитрий Погорилко... in JavaScript Noobs — сообщество новичков
источник

I

Ivan in JavaScript Noobs — сообщество новичков
сначала происходит вывод, затем математическая операция
источник

SS

Sticky Skull in JavaScript Noobs — сообщество новичков
почему-то скрипт не проигрывается при добавлении таким образом, ссылка рабочая, напрямую ведет к файлу
источник

MB

Mkkt Bkkt in JavaScript Noobs — сообщество новичков
Не кидайте тапками, пожалуйста
Как правильно вызывать функцию которая возвращает промис?
источник