nameof - Ako získať názov vlastnosti odovzdaný do volania funkcie? Typescript
príklad :
var something = "some text";
test(something);
function test(param){
printParamName(param);
}
//console
"something"
Chcem vytlačiť do konzoly: "niečo" názov premennej, ktorú odovzdám tomuto volaniu testovacej funkcie.
AKTUALIZÁCIA
Premenná je v jednom súbore a funkcia je v inom súbore...
Je to príliš zložité vysvetliť dôvod... ale chcem sa vyhnúť pevne zakódovaniu parametra inej funkcie, ktorá je napríklad v testovacej funkcii.
súbor1:
var something = "some text";
test(something);
súbor2:
function test(param){
var something = anotherFunctionCall('something'); //I want to put here nameof var something.
var somethingElse = anotherFunctionCall('somethingElse');
}
súbor3:
another component "anotherFunctionCall"
Chcem sa vyhnúť tomu pevne zakódovanému menu. Chcem prejsť meno cez túto funkciu.