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

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
убедил. но как назначать будешь "a" и "b"? через eval чо то не особо получается
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
через eval чо то не особо получается
Ты плохо стараешься
1625482740791.png
 
  • Спасибо
Реакции: Skvoznyak

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Да как же нет
Ты кондер то включи береги себя

1625483353031.png
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
да я понял. у нас обычно такая погода два-три дня в году, поэтому кондеров нет )
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
У меня прохладно, вертилятора хватает, хотя душновато
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Но проблема все таки имеется
1625483677993.png


Хотя это, скорее, фича, чем баг ибо логичная
1625483771581.png
 
Последнее редактирование:

splxgf

12 лет на форуме
Сообщения
7 740
Реакции
3 421
Если хочется свапать объекты наряду с простыми типами, то нужно несколько реализаций функции.
ENcIXHAWwAAPTT5.jpg
 
  • Спасибо
Реакции: bossrus

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

Oleg Butrin

20 лет на форуме
Сообщения
1 989
Реакции
1 213
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

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
но все же хотелось бы узнать нафига это все в практическом смысле
 
  • Спасибо
Реакции: ~RA~