Описание тега for-in-loop
"for-in" - это тип "быстрого перечисления", который представляет собой языковую функцию, позволяющую эффективно и безопасно перечислять содержимое коллекции с использованием краткого синтаксиса.
2
ответа
Использование цикла for-in внутри объекта для доступа к его элементу
function Cons() { this.a = "variable a"; this.callme = function callme() { var str = ""; for(var x in this) { str += this[x] + " "; } return str; } } var obj = new Cons(); obj.c = "variable 2"; var fin = obj.callme(); document.write(fin); Я хочу, чт…
12 ноя '13 в 17:37
0
ответов
Мутирующий ключ внутри JavaScript для цикла for..in
Я делаю вызов кода с помощью следующего решения: let files = {a: {b: true}} // return 'a/b' function getPath(file) { let output = []; for (key in file) { if (file[key] instanceof Object) { let saved = key console.log(`Before getPath ${key}`) let pat…
08 дек '16 в 01:17
2
ответа
Однострочный условный оператор if
Это первый вопрос, который я задаю на этом форуме, поэтому я приветствую ваши отзывы о том, как сделать это более полезным для других. Скажи, у меня есть этот список: IDs = ['First', 'Second', 'Third'] и этот словарь: statistics = {('First', 'Name')…
26 июн '17 в 19:07
1
ответ
Разница между базовым циклом for и циклом for в JavaScript
Возможный дубликат: JavaScript "для… в" с массивами В каких ситуациях for (var i = 0; i < array.length; i++) отличается от использования for (var i in array) в JavaScript?
06 сен '12 в 03:23
0
ответов
Понимание в-в-петле исчисления
У меня есть этот маленький код здесь, пиксели падают сверху, если они сталкиваются с блоком, они останутся на поверхности блока. Тогда, если есть другой Пиксель, падающий на пиксель, который больше не падает, он сложится. Ну, это то, что я пытался с…
06 авг '11 в 04:07
2
ответа
Свойство не определено в for...in loop, но я могу получить к нему доступ вручную
Я определяю объект следующим образом: let users = { Alan: { age: 27, online: false }, Jeff: { age: 32, online: true }, Sarah: { age: 48, online: false }, Ryan: { age: 19, online: true } }; Затем я прохожу через это и получаю имена обратно, чего я и …
03 дек '18 в 19:20
2
ответа
Использование функции для цикла for-in через объект для изменения значений и возврата результата
Я создаю функцию, которая использует цикл for-in для прохождения через любой объект, изменения его значений (будь то число, строка или логическое значение) в одну конкретную строку, а затем вывод ее. Я прошел через множество существующих вопросов, к…
29 апр '16 в 01:33
5
ответов
Для в и в JS
var result = function(){} console.log("constructor" in result);//true console.log("__proto__" in result);//true console.log("prototype" in result);//true for (var prop in result) { console.log(prop); // no output!! } когда я использую in для определ…
02 мар '12 в 08:59
3
ответа
Доступ к массиву в объекте JavaScript
У меня есть следующий объект: myObject: { myArray1: [1,2,3], myArray2: [4,5,6], myArray3: [7,8,9] } Это объект, который продолжает расти в массивах (динамический массив?). Поэтому мне нужно выяснить метод доступа к нему. Я сталкивался с использовани…
16 апр '14 в 03:21
1
ответ
Javascript для... кажется, возвращает только все остальные индексы в массиве
У меня есть страница (на самом деле, около тридцати или около того), где я пытаюсь изменить имя класса конкретных элементов на основе переменной строки запроса. Все отлично работает, кроме этой части, я получаю действительно странный результат... va…
03 мар '11 в 23:25
1
ответ
Перебрать несколько объектов JS
Я хочу получить данные из объекта, и мне нужно сделать несколько итераций. У меня есть другой объект внутри первого. Вот что я пытаюсь сделать for (var site in dataArray) { var itemList = site + ' - ' + dataArray[site].username + ' - ' + dataArray[s…
07 июн '14 в 15:47
2
ответа
Цикл по объекту json и подсчет элементов с одинаковым значением в разных массивах
Я хочу перебрать объект json и посчитать элементы с одинаковым значением в разных массивах. Вот образец моего объекта var testconn = {"_total": 3, "values": [ { "articlesRead": [ { "articleId": 1001 }, { "articleId": 1002 }, { "articleId": 1003 }, {…
17 авг '12 в 13:16
1
ответ
JavaScript: для циклов в итерации по свойствам или индексам?
Только начал изучать Javascript. Недавно я использовал циклы for-in для итерации по свойствам объекта. Например... var someObject = { a:1, b:2 }; for(var property in someObject){ console.log(property); } Это напечатало бы... "a" "b" Тем не менее, ко…
25 дек '13 в 08:12
1
ответ
Для цикла в цикле?
У меня есть два кадра данных: df1<- as.data.frame(matrix(1:15, ncol=5)) df2<- as.data.frame(matrix(30:44,ncol=5)) Используя два кадра данных, я хочу вычислить zscore. Функции это: z = (X - u)/ O df1 содержит все значения X, а каждая строка кад…
02 авг '11 в 07:31
5
ответов
Добавить условный объект, используя метод push
Мне интересно, есть ли способ добавить условие в методе массива push? Мне бы хотелось, чтобы свойство 'ProvinceCodes' добавлялось к объекту только тогда, когда он существует. Вместо того, чтобы делать это ниже, если / еще... Мне интересно, есть ли б…
23 авг '18 в 18:37
0
ответов
Для дополнительного вывода в цикле?
Извините, это очень маленький фрагмент кода: var arr = [2,4,6,8]; var obj = {}; for (var i in arr) { obj[arr[i]] = arr[i] * 2; } Я ожидаю, что это вывести значения arr в объекте, и вернуть эти значения в два раза. Мой делает это, но также включает э…
19 май '14 в 05:49
1
ответ
Используйте цикл for для получения данных из объекта JSON, который не является массивом
Я пытаюсь просмотреть результаты ответа JSON и получить заголовок каждой статьи, однако моя хостинговая компания упомянула, что возвращаемый объект не является массивом, поэтому я не могу просмотреть все статьи. В настоящее время он дает мне неопред…
12 дек '13 в 08:21
1
ответ
JavaScript - добавление значений текстового поля для сохранения его в массиве
Мне нужно исправить код. Итак, вот JS: var $ = function (id) { return document.getElementById(id); } var myTransaction = new Array[]; function processInfo() { var myItem = $('item').value; var myAmount = parseFloat($('amount').value); var myTotal = …
13 окт '13 в 19:54
0
ответов
Красноречивый Javascript Белка + Пицца Корреляционный код
Я изо всех сил пытаюсь понять, что компьютер "думает", когда вы говорите это "для": var map = {pizza: 0.069, touched tree: -0.081}; for (var event in map) console.log(map[event]);
05 июл '17 в 03:13
1
ответ
Цикл for-in для цикла for или forEach
Хорошо, у меня есть следующий сценарий. Мне нужно преобразовать этот цикл for-in в цикл for или forEach. Я пробовал несколько разных примеров, но не могу получить код для добавления на страницу. Цикл for-in будет работать, однако для кода, который м…
07 авг '17 в 00:46