Когда я вызываю функцию hi()()
с двойными скобками, функция отображает вывод hi
, а также дает ошибку, говоря, что hi
не работает.Функция вызова в Javascript с двойными скобками
<html>
<head></head>
<script>
function hello()
{
document.write("hello");
}
function hi()
{
document.write("hi");
return "hello";
}
hi()();
</script>
</html>
Каков смысл использования ()()
с именем функции?
Или 'window [hi()]();': P – Oleg
@Oleg Да, но это не улучшилось бы. –