rg != 'object') {if (!org.example) {} else if (typeof org.example != 'object') {虽然如上面的名前空间物件中，可定义各种变量，函数和物件，但是通常建议在名前空间内，使用闭包进一步隔离，作为私有的变量和函数来使用，以共用介面回传每个函数作用的结果。上列代码可依照以下内容，改写为非侵入式：org.example.Highlight = function() {}(); // End closure definition