네임스페이스 : function(){
var a=arguments, o=null, i, j, d, rt
for ( i=0 ; i
d=a[i].split(".")
rt = d[0]
eval('if (typeof ') rt ' = "정의되지 않음"){' rt ' = {};} o = ' rt ';') for (j=1; j o[d [j] ]=o[d[j]] || {}; 🎜>
나는 가장 단순한 프로그래밍을 좋아합니다(이것은 종종 좋은 습관이 아닙니다. 프로그램이 단순할수록 더 어렵습니다. 이해하는 것입니다) 그래서 이 문제를 더 짧은 방법으로 해결하고 싶습니다.
거의 30분 동안 노력한 끝에 다음 구현을 작성했습니다. 기본적으로 고려해야 할 모든 상황을 고려하여 적어도 페이지에 이미 존재하는 기능을 덮어쓰지는 않습니다.
구현 코드는 다음과 같습니다. 코드는 다음과 같습니다.
코드는 다음과 같습니다.