Size: a a a

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

2020 June 07

С

Сидредин in JavaScript Noobs — сообщество новичков
Vladyslav Hrehul
счас бы всему верить. Где написано до 3 лет опыта - можно спокойно подавать.
+
источник

С

Сидредин in JavaScript Noobs — сообщество новичков
Leonid Zichkov
На джуна хотят с опытои от 1 года
Можно чуть соврать. Если есть свой проектик - можно сказать, что неофициально работал. Главное, чтобы ты был уверен, что справишься с типичными задачами на новой работе.
источник

LZ

Leonid Zichkov in JavaScript Noobs — сообщество новичков
Сидредин
Можно чуть соврать. Если есть свой проектик - можно сказать, что неофициально работал. Главное, чтобы ты был уверен, что справишься с типичными задачами на новой работе.
У мен весь бвзар обрывается на уровне получения фидбека на тестовое
источник

DB

Dmitriy Barabanov in JavaScript Noobs — сообщество новичков
привет всем. Ребят подскажите такую вещь. Вот сел читать тайпскрипт с нуля. Встречаю такое понятие как tuple или кортеж. В определении указано, что это заранее ограниченный массив.
Однаrко, например, метод splice, который поковеркает этот массив работает. Я просто добавляю элементы, явно выходя за размер, указанный при создании тапл, а ошибки нет...
Как так? Что я не понимаю?
источник

С

Сидредин in JavaScript Noobs — сообщество новичков
Leonid Zichkov
У мен весь бвзар обрывается на уровне получения фидбека на тестовое
Да, тоже с таким сталкивался. Но надо просто забить на это и идти дальше.
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Dmitriy Barabanov
привет всем. Ребят подскажите такую вещь. Вот сел читать тайпскрипт с нуля. Встречаю такое понятие как tuple или кортеж. В определении указано, что это заранее ограниченный массив.
Однаrко, например, метод splice, который поковеркает этот массив работает. Я просто добавляю элементы, явно выходя за размер, указанный при создании тапл, а ошибки нет...
Как так? Что я не понимаю?
кинь пример
источник

DB

Dmitriy Barabanov in JavaScript Noobs — сообщество новичков
console.clear();

let x: [Number, String];
x = [20, `str1`];
x.splice(1, 0, 'str2', 44, 'str5');

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

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Dmitriy Barabanov
console.clear();

let x: [Number, String];
x = [20, `str1`];
x.splice(1, 0, 'str2', 44, 'str5');

console.log(x);
Ты же просто удаляешь элементы с массива
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Dmitriy Barabanov
console.clear();

let x: [Number, String];
x = [20, `str1`];
x.splice(1, 0, 'str2', 44, 'str5');

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

DB

Dmitriy Barabanov in JavaScript Noobs — сообщество новичков
понимаете, это противоречит самому официальному определению слова tuple\кортеж. Массив ограниченной длины. вот например такой код выбрасывает ошибку.

let y: [string, number];
y = ["hello", 10];
y[3] = "world";

Потому что вышел за размеры tuple. А когда  я выхожу за размеры tuple через splice - все норм. Ладно еще можно понять push - так как он возвращает новый массив. Но splice работает с массивом на месте.
источник

П

Прив in JavaScript Noobs — сообщество новичков
Дайте пожалуйста license key на webStorm
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Dmitriy Barabanov
понимаете, это противоречит самому официальному определению слова tuple\кортеж. Массив ограниченной длины. вот например такой код выбрасывает ошибку.

let y: [string, number];
y = ["hello", 10];
y[3] = "world";

Потому что вышел за размеры tuple. А когда  я выхожу за размеры tuple через splice - все норм. Ладно еще можно понять push - так как он возвращает новый массив. Но splice работает с массивом на месте.
tuple это тот же массив, а splice - изменяет содержимое массива, удаляя существующие элементы и/или добавляя новые.
источник

D

Danila in JavaScript Noobs — сообщество новичков
Прив
Дайте пожалуйста license key на webStorm
Он денег стоит
источник

DB

Dmitriy Barabanov in JavaScript Noobs — сообщество новичков
Vladyslav Hrehul
tuple это тот же массив, а splice - изменяет содержимое массива, удаляя существующие элементы и/или добавляя новые.
Я понимаю это. Вопрос в другом.
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Dmitriy Barabanov
Я понимаю это. Вопрос в другом.
В чем?
источник

CM

Chingiz Mamiyev in JavaScript Noobs — сообщество новичков
Я не понимаю
источник

П

Прив in JavaScript Noobs — сообщество новичков
Danila
Он денег стоит
я всегда искал бесплатные в инете Сейчас не могу найти
источник

D

Danila in JavaScript Noobs — сообщество новичков
Прив
я всегда искал бесплатные в инете Сейчас не могу найти
Плати деньги или используй EAP версию
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Dmitriy Barabanov
Я понимаю это. Вопрос в другом.
источник

DB

Dmitriy Barabanov in JavaScript Noobs — сообщество новичков
Chingiz Mamiyev
В чем?
Почему метод splice, который изменяет длину tuple\кортежа, не входит в противоречие с философией тайпскрипта? Хотя напрямую изменить длину кортежа мне запрещено, типа tuple - не трожь.
источник