[ID CS4-CS6] Аргументы функции

  • Автор темы Автор темы Tiburtsy
  • Дата начала Дата начала
убедил. но как назначать будешь "a" и "b"? через eval чо то не особо получается
 
через eval чо то не особо получается
Ты плохо стараешься
1625482740791.png
 
  • Спасибо
Реакции: Skvoznyak
Да как же нет
Ты кондер то включи береги себя

1625483353031.png
 
да я понял. у нас обычно такая погода два-три дня в году, поэтому кондеров нет )
 
У меня прохладно, вертилятора хватает, хотя душновато
 
Но проблема все таки имеется
1625483677993.png


Хотя это, скорее, фича, чем баг ибо логичная
1625483771581.png
 
Последнее редактирование:
Если хочется свапать объекты наряду с простыми типами, то нужно несколько реализаций функции.
ENcIXHAWwAAPTT5.jpg
 
  • Спасибо
Реакции: bossrus
JavaScript:
var a = 1;
var b = 2;
var c = 3;

function swap(x, y) {
    if (this.hasOwnProperty(x) && this.hasOwnProperty(y)) {
        var x1 = this[x];
        var y1 = this[y];
        this[x] = y1;
        this[y] = x1;
    }
}

swap("a", "c");

$.writeln([a, b, c]);
 
  • Спасибо
Реакции: iv-mi и Skvoznyak
но все же хотелось бы узнать нафига это все в практическом смысле
 
  • Спасибо
Реакции: ~RA~