как передать строку через 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, время: 04:54. |