누구나 어떻게 작동하는지 설명 할 수 있습니까?자바 스크립트 중첩 된 네임 스페이스 생성 코드 설명이 필요합니다
var MYAPP = {};
MYAPP.namespace = function(name){
var parts = name.split('.');
var current = MYAPP;
for (var i in parts) {
if (!current[parts[i]]) {
current[parts[i]] = {};
}
// shouldn't this line override the MYAPP object with all it's properties?
current = current[parts[i]];
}
}
작성합니다. ** 값 ** MYAPP를 덮어 쓰지 않습니다 – Raynos