Показать сообщение отдельно
  #2 (permalink)  
Старый 21.10.2014, 20:19
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

А смысл твоего метода call, если того же результата можно добиться написав по-человечески:
function show(x) {
    console.log(x);
    return x;
}

show("foo");

show("foo bar baz".split(" "));

show({
    one: 1,
    two: 2
});

(function (o) {
    for (var i in o) {
        show(o[i])
    }
})({
    one: 1,
    two: 2
});

//  foo
//  [ 'foo', 'bar', 'baz' ]
//  { one: 1, two: 2 }
//  1
//  2
?
Ответить с цитированием