Я давно работаю с Javascript, и вот что я часто использую. Прежде чем читать, обратите внимание, что этот пост будет постоянно обновляться, чтобы добавить больше о массивах и объектах в javascript.
# Переменные
Переменные могут быть определены несколькими способами в javascript, как показано ниже:
var myVar; var myVar = ''; // ES2015 let myVar = '';
# Массивы
Как определить массив?
var arr = ['Bus','Car','Truck'];
Получить значение из массива
arr.forEach(function(value){ console.log(value); }); // returns Bus Car Truck
Добавить новое значение в массив
arr.push('Motorcycle');
Проверить, пуст ли заданный массив
console.log(arr.length === 0 ? true : false); // returns false
# Объекты
Как определить объект?
var obj = { 'type': 'Passenger', 'vehicle': 'Bus' }
Получить значение свойства в объекте
console.log(obj.vehicle); // returns Bus
Добавить новое свойство к тому же объекту
obj.seats = 20;
Добавить еще один новый объект
var newObj = { 'type': 'Passenger', 'vehicle': 'Car', 'seats': 5 } obj.push(newObj);
Проверить, является ли объект пустым
console.log(Object.keys(obj).length === 0 ? true : false);
// returns
false
# Цикл For…
Использование for...loop
удобно при работе с массивами или объектами. Мы можем использовать for...loop
, как показано ниже:
for(var i=0;i<arr.length; i++){ // display current item from array console.log(arr[i]); }
Спасибо за чтение и извините за очень мало объяснений. Пожалуйста, дайте мне знать, если есть какие-либо ошибки или что-то не работает. Как я уже упоминал ранее, эта статья будет часто обновляться.