Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
user:1234 user:me (ваши) |
| Рейтинг |
score:3 (3+) score:0 (нет) |
| Ответов |
answers:3 (3+) answers:0 (нет) isaccepted:yes hasaccepted:no inquestion:1234 |
| Просмотры | views:250 |
| Код | code:"if (foo != bar)" |
| Секции |
title:яблоки body:"яблоки апельсины" |
| Ссылка | url:"*.example.com" |
| Закладки | in:saves |
| Статус |
closed:yes duplicate:no migrated:no wiki:no |
| Типы |
is:question is:answer |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам javascript
Параметры поиска: not deleted
user 227016
72 результата
JavaScript (не путать с Java) — динамический, интерпретируемый язык со слабой типизацией, обычно используемый для написания скриптов на стороне клиента. Эта метка предназначена для вопросов, связанных с ECMAScript, его различными диалектами и реализациями (за исключением ActionScript). Если нет меток, относящихся к фреймворкам, предполагается, что код в ответах также не должен требовать сторонних библиотек.
2
голоса
Как обернуть один блок в другой без потери событий?
Можно использовать метод before для вставки элемента-обёртки перед оборачиваемым элементом, а затем appendChild для вставки оборачиваемого элемента в элемент-обёртку.
function wrap(element) {
…
5
голосов
1
ответ
11k
показов
Получить корень n-ой степени
Как можно получить корень n-ой степени числа x в JavaScript? …
8
голосов
Принятый
Получить корень n-ой степени
Для частных случаев квадратного и кубического корня стоит использовать методы Math.sqrt и Math.cbrt соответственно.
В общем случае корень n-ой степени числа x равен числу x в степени 1/n, поэтому мож …
1
голос
Принятый
Добавление результата одного объекта в другой
Например, можно пробежаться циклом for по всем объектам массива result (каждый объект представляет описание валюты), и если такая валюта есть в val_data, то обновить соответствующее значение value.
…
0
голосов
Скрытие контейнера с определённым текстом
Можно воспользоваться jQuery, а именно:
Селектором contains для нахождения элементов которые нужно скрыть.
Методом toggle для изменения видимости элемента (если элемент виден, то скрывает его, если …
0
голосов
Почему не работает код игры «угадай число»?
Вы забыли вызвать функцию guessing. Нужно добавить строчку
guessing();
в конец тега <script>. Как-то так:
var user_guess;
var random_number;
var finished = false;
function guessing() {
…
3
голоса
Принятый
Ошибка «undefined is not an object (evaluating 'i.getBoundingClientRect')»
У вас неправильное условие в цикле — нестрогое сравнение i <= sect.length вместо правильного строгого i < sect.length.
Замените строчку
for (i = 0; i <= sect.length; i++) {
на
for (i = 0; i < sec …
2
голоса
Принятый
Как добраться до ключей в массиве из объектов?
Проитерироваться по массиву можно с помощью цикла for...of:
for (let object of a) {
// тут что-то делаем с `object`
}
Получить все ключи или значения помогут методы Object.keys() и Object.value …
0
голосов
Поиск в массиве
Можно использовать метод filter:
const array = ['один', 'два', 'три'];
const arrayFiltered = array.filter(word => word !== 'два');
console.log(arrayFiltered);
13
голосов
Как удалить из массива пустые значения
Воспользуйтесь методом filter:
array.filter(element -> element != null)
Пример:
const array = [1, null, "2", null, null, 3.0]
const array2 = array.filter(element => element !== null);
console.log …
4
голоса
Принятый
Как добавить элементу новый тег?
Создание элементов осуществляется функцией document.createElement
Изменение поддерева элемента может быть осуществлено несколькими способами:
присваиванием свойству .innerHTML нужного html-кода
при …
0
голосов
Сравнить два массива и удалить дубликаты из обоих
Если скорость не важна, то можно предложить ещё такое простое короткое решение:
let obj = {
rating_summary: {
bad: [
'time_of_day',
'waiting_time'
…
4
голоса
Принятый
Преобразовать полное ФИО в сокращённое
Оба способа работают только с корректными данными, то есть со строками, в которых ровно три слова, разделённых пробелами.
Способ с разбиением строки по пробелам
Вызываем метод String::split у строч …
3
голоса
Принятый
Функция array.map
Ещё как вариант предварительно создать объект, в котором будут записаны нужные ассоциации:
let associations = {
'bmw': 'm5',
'honda': 'accord',
'fiat': 'punto'
};
let auto = ['bmw', …
3
голоса
Принятый
Как проверить объект на наличие литерала?
Для этого существует оператор in:
'имясвойства' in object
Сниппет:
let object = {
propA: 'abc',
propB: '',
// propC
}
console.log('propA' in object); // true
console.log('propB' …