javascript- все статьи тега ➜ страница 42


Удаление элементов массива в JavaScript-delete vs splice

в чем разница между использованием the delete оператор на элемент массива, в отличие от использования the Array.splice метод? например: myArray = ['a', 'b', 'c', 'd']; delete myArray[1]; // or myArray.splice (1, 1); почему даже есть метод splice, если я могу удалить элементы массива, как я могу с объектами? ...

Как проверить, имеет ли объект свойство в JavaScript?

Как проверить, имеет ли объект свойство в JavaScript? считаем: x = {'key': 1}; if ( x.hasOwnProperty('key') ) { //Do this } Это лучший способ сделать это? ...

Запись файлов в узел.js

Я пытался найти способ писать в файл при использовании узла.JS, но без успеха. Как я могу это сделать? ...

Найти объект по идентификатору в массиве объектов JavaScript

у меня есть массив: myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.] Я не могу изменить структуру массива. Мне передают идентификатор 45 и я хочу сделать 'bar' для этого объекта в массиве. как это сделать в JavaScript или с помощью jQuery? ...

Остановить вызов setInterval в JavaScript

Я использую setInterval(fname, 10000); для вызова функции каждые 10 секунд в JavaScript. Можно ли перестать вызывать его на какое-то событие? Я хочу, чтобы пользователь мог остановить повторное обновление данных. ...

Как установить / снять куки с помощью jQuery?

Как установить и снять куки с помощью jQuery, например создать куки с именем test и установите значение 1? ...

Как я могу заставить jQuery выполнять синхронный, а не асинхронный запрос Ajax?

у меня есть виджет JavaScript, который предоставляет стандартные точки расширения. Одним из них является ...

Есть ли константы в JavaScript?

есть ли способ использовать константы в JavaScript? Если нет, то какова общая практика для указания переменных, которые используются в качестве констант? ...

Массив короткого замыкания.по каждому элементу как назвать перерыва

[1,2,3].forEach(function(el) { if(el === 1) break; }); как я могу сделать это с помощью новой forEach метод в JavaScript? Я пробовал return;,return false; и break. break ДТП и return не делает ничего, кроме продолжения итерации. ...

Преобразование объекта JS в строку JSON

Если я определил объект в JS с: var j={"name":"binchen"}; Как я могу преобразовать объект в JSON? Выходная строка должна быть: '{"name":"binchen"}' ...

Удалить повторяющиеся значения из массива JS [дубликат]

этот вопрос уже есть ответ здесь: получить все уникальные значения в массиве JavaScript (удалить дубликаты) 59 ответов У меня есть очень простой массив JavaScript, который может или не может содержать дубликаты. var names = ["Mike","Matt","Nancy","Adam","Jenny","Nancy","Carl"]; Мне нужно удалить дубликаты и поместить уникальные значения в новый матрица. Я могу указать все коды, которые я пробовал, но ...

Удалить элемент по id

при удалении элемента со стандартным JavaScript необходимо сначала перейти к его родительскому элементу: var element = document.getElementById("element-id"); element.parentNode.removeChild(element); необходимость сначала перейти к родительскому узлу кажется мне немного странной, есть ли причина, по которой JavaScript работает так? ...

Почему переменная JavaScript должна начинаться со знака доллара?

Я довольно часто вижу JavaScript с переменными, которые начинаются со знака доллара. Когда / почему вы выбрали бы префикс переменной таким образом? (Я не спрашиваю о $('p.foo') синтаксис, который вы видите в jQuery и других, но обычные переменные, такие как $name и $order) ...

Является ли рекомендация включать CSS перед JavaScript недействительной?

в бесчисленных местах в Интернете я видел рекомендацию включать CSS до JavaScript. Рассуждение обычно имеет такую форму: когда дело доходит до заказа CSS и JavaScript, вы хотите, чтобы ваш CSS прийти первым. Причина в том, что поток рендеринга имеет все информация о стиле, необходимая для отображения страницы. Если JavaScript включает в себя сначала, движок JavaScript должен разобрать все это раньше переходим к следующему набору ресурсов. Это означает, что рендеринг нить не может п ...

Как удалить ключ из объекта JavaScript? [дубликат]

этот вопрос уже есть ответ здесь: Как удалить свойство из объекта JavaScript? 36 ответов Допустим у нас есть объект с этим форматом: var thisIsObject= { 'Cow' : 'Moo', 'Cat' : 'Meow', 'Dog' : 'Bark' }; Я хотел сделать функцию, которая удаляет по ключу: removeFromObjectByKey('Cow'); ...

Как удалить все параметры окна выбора, а затем добавить один параметр и выбрать его с помощью jQuery?

используя core jQuery, как удалить все параметры окна выбора, а затем добавить один параметр и выбрать его? мое поле выбора выглядит следующим образом. <Select id="mySelect" size="9" </Select> EDIT: следующий код был полезен при цепочке. Однако (в Internet Explorer).val('whatever') не выберите параметр, который был добавлен. (Я использовал одно и то же "значение" в обоих .append и .val.) $('#mySelect').find('option').remove().end().append('<option value="whatever">text</op ...

Получить все уникальные значения в массиве JavaScript (удалить дубликаты)

У меня есть массив чисел, нужно убедиться, что уникальны. Я нашел фрагмент кода ниже в интернете, и он отлично работает, пока массив не имеет ноль в нем. Я нашел этот другой скрипт здесь, так что он выглядит почти точно так же, но он не терпит неудачу. Итак, ради того, чтобы помочь мне учиться, может ли кто-нибудь помочь мне определить, где прототип сценария идет не так? Array.prototype.getUnique = function() { var o = {}, a = [], i, e; for (i = 0; e = this[i]; i++) {o[e] = 1}; for (e in o) ...

Отключение правила eslint для определенной строки

для того чтобы отключить правило пылеобразования в конкретной строке в у JSHint мы используем следующее правило: /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ Я пытался найти эквивалент выше для eslint. ...

В чем разница между null и undefined в JavaScript?

Я хочу знать, в чем разница между null и undefined в JavaScript. ...

"Правильный" формат даты JSON

Я видел так много разных стандартов для формата даты JSON: ""/Date(1335205592410)/"" .NET JavaScriptSerializer ""/Date(1335205592410-0500)/"" .NET DataContractJsonSerializer "2012-04-23T18:25:43.511Z" JavaScript built-in JSON object "2012-04-21T18:25:43-05:00" ISO 8601 какой из них правильный? Или лучше? Есть ли какой-то стандарт на это? ...