تصف هذه المقالة وظيفة JS حول مساحة الاسم. شاركه للرجوع إليه. التفاصيل كما يلي:
var myapp = myapp || {} ؛ myapp.namespace = function (ns_string) {var parts = ns_string.split ('.') ؛ var parent = myapp ؛ var i = 0 ؛ if (parts [0] === "myApp") {parts = parts.slice (1) ؛ } لـ (i = 0 ؛ i <parts.length ؛ i ++) {if (typeof parent [parts [i]] == 'undefined') {parts [i]] = {} ؛ } parent = parent [parts [i]] ؛ } return parent ؛} var module2 = myapp.namespace ('myapp.modules.module2') ؛آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.