Я прочитал этот ответ, сокращая шаблон, посмотрел несколько примеров GitHub и даже немного попробовал редукс (приложения todo). Как я понимаю, официальные мотивы приведения к редуксу дают плюсы по сравнению с традиционными архитектурами MVC. НО это не дает ответа на вопрос: Почему вы должны испол...
Я заметил, что, похоже, нет четкого объяснения того, что такое ключевое слово this и как оно правильно (и неправильно) используется в JavaScript.
Я наблюдал за этим очень странное поведение и не понял, почему это произошло.
Как работает this и когда он должен использоваться?...
[1,2,3].forEach(function(el) {
if(el === 1) break;
});
Как это сделать, используя новый метод forEach в JavaScript? Я попробовал return; , return false; и break. break и return ничего, кроме продолжения итерации.
У меня есть URL с некоторыми параметрами GET следующим образом:
www.test.com/t.html?a=1&b=3&c=m2-m3-m4-m5
Мне нужно получить все значение c. Я попытался прочитать URL-адрес, но я получил только m2. Как это сделать с помощью JavaScript?
Я прочитал следующие объекты с помощью Ajax и сохранил их в массиве:
var homes = [
{
"h_id": "3",
"city": "Dallas",
"state": "TX",
"zip": "75201",
"price": "162500"
}, {
"h_id": "4",
"city": "Bevery Hills",
"state": "CA",
...
Я хочу сопоставить часть строки, используя регулярное выражение, а затем получить доступ к этой подстроке в скобках:
var myString = "something format_abc"; // I want "abc"
var arr = /(?:^|\s)format_(.*?)(?:\s|$)/.exec(myString);
console.log(arr); // Prints: [" format_abc", "abc"] .. so far so ...
Хорошо, скажу, что у меня есть это:
<select id='list'>
<option value='1'>Option A</option>
<option value='2'>Option B</option>
<option value='3'>Option C</option>
</select>
Как бы выглядел селектор, если бы я хотел получить "Option B", ког...
Мне нужно сериализовать объект в JSON. Я использую jQuery. Существует ли "стандартный" способ сделать это?
Моя конкретная ситуация: у меня есть массив, как показано ниже:
var countries = new Array();
countries[0] = 'ga';
countries[1] = 'cd';
...
и мне нужно превратить это в строку, чтобы перейти к...