js 如何获取方法的返回值!!!

JavaScript07

js 如何获取方法的返回值!!!,第1张

如果 方法有返回值 直接用赋值语句就可以 获取了

var str1= "1234567"

var str2= str1.substring(0,3)

alert(str2)

结果是 123

方法只有一种.

步骤:

1、直接通过变量接收返回值。

2、通过document.write的方式输出显示。

示例:

function k(){

   return '1'

}

var a = k()//这里a接收函数k的返回值1

document.write(a)//这里显示a的结果

里面的return,返回的只是里面的匿名函数,

即返回值作为local.setSearch...callback()这个函数的参数执行

而不是返回给最外面的searchBystationName()这个函数

实际上searchBystationName这个函数并没有返回值。。

补充:当coordinate=searchBystationName(keyword)即给coordinate赋值的时候,searchBystationName(keyword)执行完就销毁了,所以coordinate最后得到的应该是一个空值(猜测)

alert()的时候就为null或者“”或者undefined。。

不知道理解我的意思了没