Показать сообщение отдельно
  #9 (permalink)  
Старый 12.09.2017, 00:03
Аспирант
Отправить личное сообщение для vitek-82 Посмотреть профиль Найти все сообщения от vitek-82
 
Регистрация: 18.03.2017
Сообщений: 30

j0hnik, у меня вопрос один, маленький. В строке 3 есть код b = a.charAt(0), я использовал следующий b = a[0], результат тот же, может вы сможете объяснить почему использовали именно charAt()? Спасибо.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div></div>
<div></div>
<script>

var word='', letter='', i = 3, arr = ['Apple', 'Body', 'Can','Different', 'Fruit', 'Globe', 'Happy', 'Ice-cream', 'Joy', 'Kite','Lemon', 'Monkey', 'Nine', 'October', 'Push', 'Quit', 'Rabbit', 'School', 'Table', 'Uncle', 'Verbs', 'World', 'Xylophone', 'Year', 'Zebra'];
        while(i--) {
            var a = arr[Math.floor(Math.random() * arr.length)], b = a[0];
            letter+= b;
            word+= b+'-'+a+', ';
        }
        var div = document.querySelectorAll('div');
        div[0].textContent = letter;
        div[1].textContent = word;


</script>
</body>
</html>

Последний раз редактировалось vitek-82, 12.09.2017 в 00:06.
Ответить с цитированием