|
|
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 09:15 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Cartouche Код: plaintext 1. А можно url где Вы взяли такой синтаксис? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 09:53 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Вероятно здесь )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 10:35 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 11:29 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Можно, конечно через Код: plaintext Но с in как-то... Неужели не из той оперы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 11:32 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Cartouche Но с in как-то... Неужели не из той оперы 1. Вы, все же, дайте url на Ваш синтаксис. Или это Вы сами такое придумали по аналогии с паскакалем или SQL? 2. В JS'е in юзаецо Код: plaintext 1. 2. 3. 4. 5. "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 11:40 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Ex_Soft Cartouche Но с in как-то... Неужели не из той оперы 1. Вы, все же, дайте url на Ваш синтаксис. Или это Вы сами такое придумали по аналогии с паскакалем или SQL? Именно ;-) , и список можно продолжить. Ну да ладно, буду, пока через: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 11:49 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Операция in Операция in возвращает true, если левый операнд является свойством правого операнда. Она имеет вид: property in object где property — строковое выражение, значением которого является имя свойства, или числовое выражение, задающее номер элемента массива, а object — любое объектное выражение. Примеры: mynumber = new Number(); // новый объект mynumber.high = 100; // новое свойство объекта "high" in mynumber // возвращает true langs = new Array("HTML", "CSS", "JavaScript", "Java"); 0 in langs // возвращает true 4 in langs // возвращает false ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 11:52 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. А в данном конкретном случае можно и так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 13:16 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Еще про перебор списка забыли: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 15:31 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
списки лучше так не перебирать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2009, 17:11 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Простите за тупой вопрос(ы), о гуру - но как тогда лучше перебирать списки? Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 10:50 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
списки надо перебирать индексатором in захватит не только элементы массива, но и все добавленные методы-расширения и другие пользовательские свойства. проблема обсасывается со времен появления библиотеки prototype ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 12:29 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
зысписки надо перебирать индексатором in захватит не только элементы массива, но и все добавленные методы-расширения и другие пользовательские свойства. проблема обсасывается со времен появления библиотеки prototype Разумеется. Однако не все кидают куда попало методы-расширения (и другие пользовательские свойства), которые потом сами же и принимаются перебирать. А иногда и вовсе надо перебирать *именно* методы и прочую чешую. Проблема весьма надуманная (ничем не лучше go to). Никто не заставляет использовать in. С другой стороны, от все-таки использующих его должно исходить понимание, как конкретно он работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 17:48 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
проблема не надуманная, никто не знает кто и как будет править твой проект через пол года, зато очень оригинально, когда после добавления нового функционала падает совершенно нерелевантный, работающий годами кусок кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 17:56 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Это ж как надо извратиться с перебором, чтоб правильность\неправильность результата определялась количеством свойств в объекте (добавили новое - всё упало)?? А самое главное - чтоб об этом свойстве куска кода никто никогда не узнал, и потом порушил все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 18:08 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
Циклы -> Тест _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 18:15 |
|
||
|
Javascript не отрабатывает оператор 'in'
|
|||
|---|---|---|---|
|
#18+
The_ShadoWЭто ж как надо извратиться с перебором, чтоб правильность\неправильность результата определялась количеством свойств в объекте (добавили новое - всё упало)??А что тут извращаться? Добавили куда-нибудь тривиальное Object.prototype.func = function(){} (или Array.prototype.func = function(){}), и for-in уже не перебирает массив, как надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2009, 18:28 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35945977&tid=1454914]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
206ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 529ms |

| 0 / 0 |
