Wpis z mikrobloga

#programowanie #javascript

Mirki z wypłatą 15k pomocy (i ci bez) pomocy. Funkcja bierze wartości A, B, C które są intami i wypluwa największą z nich. Da się zrobić kompaktowo by zwracało "Największe jest (nazwa zmiennej) i wynosi (wartość)" czy #!$%@?ć się z if/else?
  • 14
  • Odpowiedz
@Czarnoksieznik: Tej funkcji muszę użyć parę razy i chciałem się dowiedzieć czy da się zrobić by zwracało zmienną i jej nazwę, ale najwyraźniej zrobię wszytko na piechotę ( ͡° ʖ̯ ͡°)
  • Odpowiedz
@rudy103: nazwy zmiennej nie zwrócisz, chyba że tę nazwę przypiszesz do innej zmiennej i przekażesz ją do funkcji. Możesz np. przekazywać do funkcji 3 dwuelementowe tablice i w każdej z nich będziesz miał nazwę i wartość.
  • Odpowiedz
@rudy103: Jeśli chodzi o nazwy to możesz zrobić coś takiego: powiedzmy że masz zmienne
var a = 1
var b = 2
var c = 3

jeśli przekażesz do swojej funkcji obiekt { a,b,c} to utworzy się obiekt gdzie kluczami są nazwy zmiennych a do nich są przypisane ich wartości :)
{
a: 1,
b: 2,
c: 3
}
  • Odpowiedz