Я серьезно не стал бы доверять этот сайт ...
Это короткий, достаточный ответ, который я мог бы дать, но я хотел бы сказать, горе других вещей:
Во-первых, JavaScript не игнорирует пробелы в строках:
var str = "Hello World";
Эта строка имеет 16 места, и они не будут проигнорированы, как и что. Однако, в-между некоторыми операторами, ключевые слова и лексемы, JavaScript делает игнорировать пробелы:
var test = [ 0 , 1 , 3 ] . slice ( 2 ) ;
Эта строка обрабатывается как
var test=[0,1,3].slice(2);
Тем не менее, пространство между var
и test
не игнорировали. Не все пробелы равны. На этот вопрос нельзя ответить в его текущей форме - ну или в двух формах ...
Во-вторых, эта викторина имеет множество несоответствий, ложную информацию, устаревшую информацию и способствует плохой практике. Я только что отправил им огромный список вещей, ошибочных с викториной ...
Гораздо безопаснее придерживаться более «надежного» сайта, такого как Mozilla Developer Network.
@ jfriend00 вопрос не был это только .. –
@Xufox пожалуйста, скажите мне, как это неправильно .. –
Было совершенно неясно, что вы имели в виду вопрос в какой-то викторине, а не викторину, которую вы делали. Однако этот вопрос не обеспечивает достаточного контекста. JavaScript игнорирует пробелы _where_? В строке? Нет. Перед точкой в точечной нотации (например, '[] .slice()')? Да. Где вы нашли эту викторину? – Xufox