Я давно работаю с 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]);
}

Спасибо за чтение и извините за очень мало объяснений. Пожалуйста, дайте мне знать, если есть какие-либо ошибки или что-то не работает. Как я уже упоминал ранее, эта статья будет часто обновляться.