var Items = data; // зачем? данные уже в переменной data лежат
function itemsOut(data){
console.log( data[0].id ); // id из первого(с индексом 0) объекта массива
console.log( data[0].name ); // name из первого(с индексом 0) объекта массива
console.log( data[2].id ); // id из третьего(с индексом 2) объекта массива
console.log( data[2].name ); // name из третьего(с индексом 2) объекта массива
}
function itemsOut(data){
for (var i = 0; i < data.length; i++) {
console.log( data[i].id ); // выведет все id'шки
}
}
[]
connection.connect();
connection.query('SELECT house_name FROM appartament WHERE street = ? AND house_number = ? AND house_name != ?',
['Степана Разина', 2, ''],
function (error, results, fields) {
if (error) throw error;
result = results[0].house_name;
callback(result);
});
connection.end();
function callback(data) {
console.log(data);
// делаем дела с data
}
a
до конца, начиная с элемента с индексом 1
, в данном случае это 5-рка. Записываем эту пятёрку в массив b
на первую(нулевую) позицию. Повторяем всё то же самое ещё одну итерацию. Таким образом получаем массив b = [5, 6]
.a
новым массивом b
, в котором на один элемент у нас меньше. При следующем клике всё повторится и в массиве a
станет на ещё один элемент меньше. Ребят, это очень просто. var modal = document.createElement('div');
modal.style.position = 'fixed';
modalClose.onclick = function() {...}
document.getElementsByTagName('body')[0].appendChild(modal);
function isNum(num) {
if (typeof num.x !== 'number' || typeof num.y !== 'number' ) {
throw new Error('point is not a number ');
}
console.log('isnm');
}
let exampleNum = new Point(1,1);
try {
isNum(exampleNum);
} catch(e) {
console.error(e);
}