code: function (name, obj) {
  
  		if (obj === null || obj === undefined) noReference();
  		if (!typeIs(name, 'string')) unsupportedType(name);
  		if (String.isEmpty(name)) throw new Error("不能使用空字符串作为属性名");
  
  		setToGlobal(that, name.split("."), obj);
  	}
docs: /*
  这组函数主要是用来实现将对象设置到 global 中用
  和计划的解耦客户-服务端的不同方式，自己调用一个函数就可以的目的有些不同
  这里更希望能实现一个类似 Java Class.forName 这样的一个功能