Cum se obține codul funcției de proprietate a obiectului javascript

Emulyator. decât utilizați? La mine cromul arată în mod normal. Puteți zamorochitsya cu siguranță prin descrierea funcțiilor textului, ca rânduri în orice matrice special, obiectul pe care doriți, și apoi să creați o funcție în obiect, prin noua funcție ( „“, link_to_text_function); pentru un singur lucru, pentru a împinge funcțiile de text ca proprietatea privată a obiectului _name desigur poți, dar în noua funcție pentru a obține nu va reuși (ca acolo acest lucru se va referi la documentul sau Windows). exemplu:
lasa funcData = 'console.log ("blablabla")';
let obj = func: funcția nouă ('', funcData),
_func: funcData
>;
obj.func ();
console.log (obj._func);
Puteți lega la același nume prin getter și setter, dar atunci va trebui să transferați orice parametru în opțiunile de lansare ale getter-ului. Cel puțin adevărat. dar dacă este necesar.

pentru testele rapide folosesc TypeScript în Visual Studio Code cu pavilionul enableJs activat, dar de fapt va fi un plugin pe Qt cu suport pentru scripturile utilizatorilor la o aplicație terță parte. astfel încât totul nu este ușor, iar răspunsul dvs. sugerează că toate acestea merită un test bun. )
pentru că textele interne ale proprietăților-funcții vor fi scrise de utilizatori în stadiul de execuție a programului, este de dorit să simplificați cât mai mult posibil sintaxa, prin urmare am oprit pe proprietățile care pot fi accesate fără paranteze. Proprietățile sunt adăugate / eliminate de utilizator, se văd reciproc în codul lor, deci aveți nevoie de dinamică, bine, de salvare (recuperare) la fișier.

Răspunsul dvs. la întrebare

Articole similare