比如
<script src="js/city.test.js"></script>
引入城市数据文件,格式如下
+function($){$.rawCitiesData = [
{
"name":"北京",
"code":"110000",
"sub": [
{
"name": "北京市",
"code": "110000",
"sub":[
{
"name":"东城区",
"code":"110101"
},。。
然后我要使用另外一个数据文件 比如:city.test1.js 里面城市数量不一样的,但是 还是 $.rawCitiesData
我如何清除前面的$.rawCitiesData呢?
试了很多办法都没用,求助!!
<script src="js/city.test.js"></script>
引入城市数据文件,格式如下
+function($){$.rawCitiesData = [
{
"name":"北京",
"code":"110000",
"sub": [
{
"name": "北京市",
"code": "110000",
"sub":[
{
"name":"东城区",
"code":"110101"
},。。
然后我要使用另外一个数据文件 比如:city.test1.js 里面城市数量不一样的,但是 还是 $.rawCitiesData
我如何清除前面的$.rawCitiesData呢?
试了很多办法都没用,求助!!
注意:这个函数中的 $ 是函数内的局部变量,要在函数外清除就要用另外存放对象的变量, 不能用这个 $ 了。
+ function($) {
"use strict"; var defaults;
var raw = $.rawCitiesData; var format = function(data) {
var result = [];
因为$ 是Object类型属于引用类型,就算是当做行参传入到函数里面进行赋值,它的值依然同步变量本身;
let $={};function fn($){
$.data=1;
}
fn($)
function fn2($){
console.log($.data)
}
fn2($) // 1