Сначала убедитесь, что расширение правильно загружено в phpinfo();
(должно появиться что-то вроде sqlsrv
). Если нет, расширение неправильно загружено. Вам также необходимо перезапустить apache после установки расширения.
Используйте Array.prototype.push
метод для добавления значений к массиву:
// initialize array
var arr = [
"Hi",
"Hello",
"Bonjour"
];
// append new value to the array
arr.push("Hola");
console.log(arr);
можно использовать эти push()
функция для добавления больше чем одного значения к массиву в единственном вызове:
// initialize array
var arr = ["Hi", "Hello", "Bonjour", "Hola"];
// append multiple values to the array
arr.push("Salut", "Hey");
// display all values
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Обновление
, Если Вы хотите добавить объекты одного массива к другому массиву, можно использовать firstArray.concat(secondArray)
:
var arr = [
"apple",
"banana",
"cherry"
];
arr = arr.concat([
"dragonfruit",
"elderberry",
"fig"
]);
console.log(arr);
Обновление
Просто дополнение к этому ответу, если Вы хотите добавить какое-либо значение к запуску массива, который означает для первого индекса тогда, что можно использовать Array.prototype.unshift
с этой целью.
var arr = [1, 2, 3];
arr.unshift(0);
console.log(arr);
Это также поддерживает добавление нескольких значений сразу точно так же, как push
.
Если Вы только добавляете единственную переменную, то push()
работает просто великолепно. Если необходимо добавить другой массив, используйте concat()
:
var ar1 = [1, 2, 3];
var ar2 = [4, 5, 6];
var ar3 = ar1.concat(ar2);
alert(ar1);
alert(ar2);
alert(ar3);
concat не влияет ar1
и ar2
, если не повторно присвоено, например:
var ar1 = [1, 2, 3];
var ar2 = [4, 5, 6];
ar1 = ar1.concat(ar2);
alert(ar1);
Партии большой информации здесь .