как передать строку через prompt в масив
привет всем, может кто-то подскажет - как передать текст в массив через prompt
var a=prompt('enter text'); var arr = new Array(); arr()=a; console.log(arr); но чего так и ничего не передается, подскажите пожалуйста что не так, и где я ошибся... |
Ты имеешь в виду как передать текст в массив из prompt'а?
var a = prompt('enter text'); var arr = [a]; console.log(arr); Оно? |
так точно =)
а можешь объяснить ... как я понял - данные по prompt передаются через переменную "а", а потом не очень понял .. так мы объявляем массив var arr = [a]; - и помещаем в него то содержащийся в "a", создавая аrr - к которому можно обращаться через порядковый номер элемента массива Правильно ли я понимаю? |
zerofx,
да. Можно ещё так(просто как пример): var arr = [prompt('enter text')]; console.log(arr); Но такое не нужно использовать в настоящих проектах, т.к. это уже говнокод) |
а еще вопрос - а если у меня не промт, а инпут-текст .. как быть в таком случае?
просто интересно... |
Да почти тоже самое, только из инпута берёшь атрибут value и таким же способом записываешь в массив.
|
а не надо ему id присваивать?
var arr = [input(value)]; console.log(arr); или мож так ? var arr = [input.value]; console.log(arr); |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 03:46. |