Вопросы из quiz "Основы JavaScript"
Здравствуйте, есть вопросы из викторины по JS. И варианты их ответа.
1) Does this code work? (function (a, b) {return a + b;})(1); - Yes - An exception will be fired - This code contains syntax error 2) Does this code correct? * var a = []; a['prop'] = 'new value'; a.prop; - Yes - Code contains syntax error - An exception will be fired Так как я новичок в JS, то я проверил эти коды в консоли, ошибок не выдает, но интересно знать правильный ответ от специалистов. |
Вопрос к знатокам: почему во втором вопросе после манипуляций с массивом он по прежнему является массивом, а не объектом?
Когда в js завезли ассоциативные массивы? |
Rise, это понятно.
Разве массив не должен был привестись к объекту, когда в кач-ве ключа используется не число? |
Rise, благодарю.
|
| Часовой пояс GMT +3, время: 16:04. |