Автор, выручай(( уже сил нет.. Создал трехмерную матрицу, сделал функции для перемещения по ней. функция должны принимать координаты ячейки в матрице и возвращать ССЫЛКУ на ячейку. Как это можно сделать?
вот тут пример с одномерным массивом. хотя бы на этом примере.
var q = [1,2,3,4,5]
function ww(num){
return window.q[num]
}
ww(3) = 9999999 // тут ошибка, так как return в функции возвращает не ссылку
Люди, пожалуйста, объясните чайнику, что это ва-аще за выкрутас такой:
(function () { return 2; })() ? Я имею в виду именно function () ... Про это нигде не написано, или я не смог найти. Ведь функцию вызывают по имени...
Когда у вас множество инструкций (много кода) , хорошо было бы сгруппировать их и дать название группам, для чего и служат функции. Теперь к синтаксису.
function /*Вызов функции*/ numbers /* Имя переменной, в вашем случае функция безымянная, но это не ошибка, функции могут быть безымянными */ ( /*Здесь должны быть аргументы (переменные) , например : */ a,b,c /* аргументы не могут использоваться внутри функции */) {
/* Тело программы */
a=0;b=0;c=0;/* чтобы не случалось казусов */
a++;
b++;
c++;
console.log(a+b+c); /*В консоль выведется 3*/
}
/* Функции можно вызывать */
numbers(); /* Я вызвал функцию с именем numbers */
numbers();
numbers(); /* Обратите внимание, что результат будет не 9, а 3 */
/* Если изучаете html , вот ещё инфа */
/*На html странице такой код будет выполняться при загрузке страницы,
можно, например, через атрибут onclick="numbers()" вызвать функцию при нажатии на элемент */ Вот ссылка на ютубера, отлично обьясняет : https://youtu.be/M3ACkFObsQw?list=PL363QX7S8MfSxcHzvkNEqMYbOyhLeWwem
The game can be challenging for many players, especially new gamers. However, don't give up. You can practice in training mode before participating in the official race. join now death run 3d
Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены. Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
почему ф-ция воззвращает текст??
var screens=screen.width;
var slidelength=Math.floor(screens/216);
var slideAll= function(){
if(slidelength<=3){
return 3;
} else if(slidelength>=5){
return 5;
}
}
alert(slideAll)
ибо slideAll - функция. попрбуй alert(slideAll())
Автор, выручай(( уже сил нет.. Создал трехмерную матрицу, сделал функции для перемещения по ней. функция должны принимать координаты ячейки в матрице и возвращать ССЫЛКУ на ячейку. Как это можно сделать?
вот тут пример с одномерным массивом. хотя бы на этом примере.
var q = [1,2,3,4,5]
function ww(num){
return window.q[num]
}
ww(3) = 9999999 // тут ошибка, так как return в функции возвращает не ссылку
alert(ww(3))
Добрый день.
Наткнулась в коде на такие конструкции:
(function(value){
....
return {result: 0};
return true;
}) (value)
При этом перед первым return нет условия.
Разве второй return не будет unreachable code?
Не работает в IE. Плагин установлен, возвращает "ложь".
Можно было бы ещё добавить как вариант [expression]:
var z = function(t){
var y = 10;
return t();
};
интересный момент:
и
вернут разные значения
javascript автоматом ставит ; после return, поэтому не стоит ждать выполнения следующей за return строки)
Люди, а кто может поведать чайнику смысл этого return? Ну хорошо, возвращает он результат, а какой в этом смысл?
Заранее при много блпгодарен
Думаю это самый нужный комментарий на сайте.
Возврат значения, в отличие от простого вывода, автоматически завершает выполнение функции.
Люди, пожалуйста, объясните чайнику, что это ва-аще за выкрутас такой:
(function () { return 2; })() ? Я имею в виду именно function () ... Про это нигде не написано, или я не смог найти. Ведь функцию вызывают по имени...
Именно function () ... это анонимная функция. Всё выражение такого вида называется IIFE. Гугль в помощь.
Когда у вас множество инструкций (много кода) , хорошо было бы сгруппировать их и дать название группам, для чего и служат функции. Теперь к синтаксису.
function /*Вызов функции*/ numbers /* Имя переменной, в вашем случае функция безымянная, но это не ошибка, функции могут быть безымянными */ ( /*Здесь должны быть аргументы (переменные) , например : */ a,b,c /* аргументы не могут использоваться внутри функции */) {
/* Тело программы */
a=0;b=0;c=0;/* чтобы не случалось казусов */
a++;
b++;
c++;
console.log(a+b+c); /*В консоль выведется 3*/
}
/* Функции можно вызывать */
numbers(); /* Я вызвал функцию с именем numbers */
numbers();
numbers(); /* Обратите внимание, что результат будет не 9, а 3 */
/* Если изучаете html , вот ещё инфа */
/*На html странице такой код будет выполняться при загрузке страницы,
можно, например, через атрибут onclick="numbers()" вызвать функцию при нажатии на элемент */ Вот ссылка на ютубера, отлично обьясняет : https://youtu.be/M3ACkFObsQw?list=PL363QX7S8MfSxcHzvkNEqMYbOyhLeWwem
Аргументы не могут использоваться в не функции* , ошибся
Все это хорошо. Но где здесь return? Собственно вокруг чего и спор.
а что значит return !!(бла-бла-бла) ?
There are many online games that are very entertaining, I often play stumble guys, this is a fun knockout game to test the intelligence of boys.
The game can be challenging for many players, especially new gamers. However, don't give up. You can practice in training mode before participating in the official race. join now death run 3d
a battle game to entertain. beat other player to win in stumble guys
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.