30 секунд в день ⏱ изящная вставка в массивы

JavaScript
30 секунд в день ⏱ изящная вставка в массивы

Введение

массивы, вставка в массивы, производительность, читабельность

Код просто работает Зачем писать элегантный код?

На самом деле, во многих случаях продвижение проекта происходит очень быстро, барышня игнорирует вас, начальник не дает вам повышения и т. д. станет причиной того, что вы сегодня тайно пишете код так плохо.破窗效应Результат может быть плохим.

Напишите элегантный код, который сделает вас партнером для вашего маленького ЖУКА仇恨值降低, написание элегантного кода заставит ваших друзей вздохнуть, а вас удивит心情大好, написание элегантного кода опьянит вас и вздохнет от вашего собственного学识渊博, написать элегантный код, который смогут увидеть будущие поколения名留青史, написание элегантного кода может сделать вас более优秀.

вернуться к сути数据вставить в数组Medium — это наиболее часто встречающаяся сцена в разработке, а также простая и легко изменяемая привычка писать Давайте вместе научимся писать более элегантно и читабельно.

вставить данные в конец массива

Назначение с использованием длины массива
let arr = [1,2,3,4,5];
arr[arr.length] = 6;
Используйте метод Array.prototype.push
let arr = [1, 2, 3, 4, 5];
arr.push(6);
Воспользуйтесь преимуществами метода Array.prototype.concat
let arr = [1, 2, 3, 4, 5];
arr = arr.concat(6);
Используйте оператор спреда
let arr = [1, 2, 3, 4, 5];
arr = [...arr, 6];

Вставить данные в начало массива

Воспользуйтесь преимуществами метода Array.prototype.unshift.
let arr = [1,2,3,4,5];
arr.unshift(0);
Воспользуйтесь преимуществами метода Array.prototype.concat
let arr = [1,2,3,4,5];
[0].concat(arr);
Используйте оператор спреда
let arr = [1, 2, 3, 4, 5];
arr = [0, ...arr];

Вставить данные в массив в указанной позиции

Воспользуйтесь преимуществами метода Array.prototype.splice
let items = [1, 2, 4, 5];
items.splice(items.length / 2, 0, 3);

объединить два массива

Воспользуйтесь преимуществами метода Array.prototype.concat
let arr = [1,2,3,4,5];
[-2, -1, 0].concat(arr);
Используйте оператор спреда
let arr = [1,2,3,4,5];
arr = [...[-2, -1, 0], ...arr];

Ориентиры

Если у вас есть какой-либо элегантный способ написать комментарий, вы также можете перейти наGithubОтправить.

Расти вместе

В запутанном городе неизбежно идти бок о бок伙伴Давайте расти вместе.

  • Если вы хотите, чтобы статью увидело больше людей, нажмите点赞.
  • Если вы хотите мотивировать второго ребенка, вы можете перейти кGithubдать小星星.
  • Если вы хотите больше общаться с Xiaoer, добавьте WeChatm353839115.

微信公众号

Оригинал статьи изPushMeTop