dos2unix file_name
NB: вам может потребоваться сначала установить dos2unix с помощью yum install dos2unix
, используя команду sed
для поиска и замените символы окончания строки dos на unix-формат:
$sed -i -e 's/\r$//' your_script.sh
Массивы Javascript не являются массивами фиксированной длины; вы можете делать все, что хотите, на любом индексе.
В частности, вы, вероятно, ищете метод push
:
var arr = [];
arr.push(2); //Add an element
arr.push("abc"); //Not necessarily a good idea.
arr[0] = 3; //Change an existing element
arr[2] = 100; //Add an element
arr.pop(); //Returns 100, and removes it from the array
Для получения дополнительной информации смотрите документацию.
Можно также использовать Array()
конструктор.
const desiredLength = 5; // could be dynamically generated
const list = new Array(desiredLength); // will be length 5
<час> Один протест состоит в том, что Вы будете неспособны отобразить начальные элементы при помощи Array(n).map()
. Вместо этого можно использовать Array.from()
( Документация ).
const desiredLength = 5; // could be dynamically generated
const passkeys = Array.from(Array(desiredLength), () => {
return Math.random().toString(32).substring(2, 10);
});