JS基础 -- 返回值的类型与函数嵌套的使用和调用

JavaScript010

JS基础 -- 返回值的类型与函数嵌套的使用和调用,第1张

/*

* 这种写法的前提条件是制定规则,指定一个值,来区分多个平级函数,就相当于是人,

* 每一个人相同且平级,而为了有效的识别每一个人,所以出现了身份证号的存在。

* 这个指定的值就相当于给每一个函数设置一个身份证号,通过调用最外层的函数传来的

* 值,去判断这个值是属于哪个函数的值。

*/

有写的不对的请在评论区留言,我会尽快更改,谢谢大家!

js中只有var类型,不分到低时数组还是其他的类似java中的String,int等类型,如果js要获取ava中的数组就是用json吧.

java代码中把集合转成json:

@RequestMapping(value = "/slick/home")

public void homePage(HttpServletResponse response) throws IOException {

String json = null

response.setContentType("application/json")

PrintWriter out = response.getWriter()

Gson gson = new GsonBuilder().serializeNulls().setDateFormat(DateFormat.LONG)

.setPrettyPrinting().setVersion(1.0).create()

List<Integer>list = new ArrayList<Integer>()

for (int i = 0i <10i++) {

list.add(i)

}

JSONArray ja = JSONArray.fromObject(mes)

json = gson.toJson(ja.toString())

out.print(json)

}

js中解析的代码:

function tested(){

jQuery.getJSON("${path}/slick/home?time="+new Date().getTime(),

function(items){

var output = []

output.push('<option value="">-请选择-</option>')

jQuery.each(items, function(i,item){

output.push('<option value="'+ item +'">'+ item +'</option>')

})

$('#'+nextUnit).html(output.join(''))

$('#'+nextUnit).css('display','')

})

}