jquery length



Length javascript

Автор Петров Алексей задал вопрос в разделе Другие языки и технологии

Почему у JS объектов нет работает свойство length и получил лучший ответ

Ответ от Александр Ермилов[гуру]
это ассоциативный массив в javascript является объектом, а не наоборот) ) а объект не имееет length, понятное дело… — на то он и объект) ) вернее сказать — в JavaScript не существует ассоциативного массива в привычной трактовке. мало того, вот такой примерчик: <script type="text/javascript"> var a=new Array(); a[0]=1; a[\'bb\']=\'yes\'; a[1]=3; document.write(\'a[ ] Length: \'+a.length+\'<br>\'); for(var i in a){ document.write(a[ i ]>+\'<br>\'); } document.write(\'Object? \'+a.bb); </script> выведет вам: a[ ] Length: 2 1 yes 3 Object? yes пояснение — в числовой массив включено значение с нечисловым ключом. т. е. по идее, массив у нас стал ассоциативным. — фиг вам! мы получили смешанный тип. часть его — это числовой массив, который имеет length=2 и часть — объект, что доказывает последняя строка, которая вводит a.bb и… никогда так не делайте!) ) — иначе запутаетесь. Представьте, что вам захочется использовать цикл типа for(var i=0; i<a.length; i++) для операций со всеми элементами массива — \"потеряете\" a[\'bb\'] . Пусть массив будет массивом, а объекты — объектами.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Почему у JS объектов нет работает свойство length

JavaScript (задачи на массивы)
//1. Дан двухмерный массив. Найти: сумму элементов каждой строки.
[
[0, -1, 2, 3],подробнее...
спросили в Documenta
Как вывести только цифры через document.write? JavaScript
function setIndex(sign = 6) {
let index;
while (true) {
index =
подробнее...

Как проверить переменную в Javascript на наличие пустоты?
// Вот функция, которая пытается убедиться в том, что её первым аргументом является строка
подробнее...

Есть ли explode на javascript Есть ли аналог функции explode из php на javascript
Вопрос нужно ставить не "Есть ли? " а "Как он называется? "

var params = cmd.split( "&"
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Помогите написать генератор случайных букв на JavaScript.
Так тут написано то что сделать нужно)
var alphabet = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";подробнее...

Наведение мышки на элемент в JavaScript
$('td, th').hover(function() {$(this).css("visibility",
подробнее...
спросили в Blur
Регулярные выражения в JavaScript
есть несколько вариантов решений твоей проблемы.
1. Написать самому, для этого ты должен
подробнее...

Строчные функции Javascript
а самому документацию поискать? не ?

подробнее...

JavaScript: Как строчки x удалить последние 9 символов???
var str = "abcdef123456789";
str = str.substring(0,str.length - 9 )
// в методе substring
подробнее...

Javascript. запись строки в массив посимвольно
slice подходит. но вы опечатались в цикле не lenght а length, потому тело цикла не выполняетсяподробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*