Czy mimo to, natywnie lub przez bibliotekę, można użyć autoworyzacji obiektów JavaScript?Czy istnieje biblioteka obsługująca autowykrywanie obiektów JavaScript?
IE, zakładając, że foo
jest obiektem bez właściwości, może po prostu zrobić foo.bar.baz = 5
zamiast wymagać foo.bar = {}; foo.bar.baz = 5
.
Czysto natywnie, nie sądzę. 'undefined' nie jest rozszerzalne ani zmienne i jest to jedyny sposób, w jaki mógłbym to zrobić bez przekazywania go przez funkcję. – Snuffleupagus
Nie. Zobacz http://stackoverflow.com/questions/7691395/autovivification-and-javascript – lbstr
@Ibstr, to pytanie, odnosząc się do autoworyzacji i JavaScript, nie pyta o to samo, co ja. –