Сокращение кода в js

95
15 января 2021, 14:10

Можно ли как-то сократить код?

function An(name) { 
  this.name = name; 
  this.ye = +prompt('What year were you born in?'); 
 
  this.run = function() { 
    if (this.ye == 1950 || this.ye == 1950 + 12 || this.ye == 1950 + 12 + 12) 
      alert(this.name + ' You are a Tiger!'); 
 
    if (this.ye == 1953 || this.ye == 1953 + 12 || this.ye == 1953 + 12 + 12) 
      alert(this.name + ' You are a Snake!'); 
  }; 
}; 
 
var an = new An('Lusi'); 
an.run();

READ ALSO
Создание объектов, метод forEach для JSON

Создание объектов, метод forEach для JSON

Что происходит в функции(person), можете написать по порядку?

114
Роут link-to копирует параметры запроса (Ember.js)

Роут link-to копирует параметры запроса (Ember.js)

Например имеется роут groups выводящий соответственно список всех группЕсли у роута есть параметры, например, groups?grouptype=new, то он, например, выводит...

112
Автоматически узнать ширину у canvas

Автоматически узнать ширину у canvas

Есть скрипт, который формирует кнопку canvasВнутри кнопки пишется текст, как узнать ширину текста что бы правильно оцентровать кнопку? Проблема...

89
Отменить действие e.preventDefault();

Отменить действие e.preventDefault();

Есть input checkboxНеобходимо ставить галочку только если была нажата клавиша Shift хотя бы один раз

77