重新说明一下
function do(str)
{
var result="";
//根据字符串str,进行一些操作 ,result为产生的结果字符串
return result; //result是一个字符串
} var a="123";
var b=do(a); //b也是一个字符串
……
function do(str)
{
var result="";
//根据字符串str,进行一些操作 ,result为产生的结果字符串
return result; //result是一个字符串
} var a="123";
var b=do(a); //b也是一个字符串
……
s1 = s2
直接等于就行一般不会造成内存泄漏
因为js是自动回收的像java
所以担心函数返回后result所指向的这块内存已经被系统回收了。
是这么理解吗?
也就是说怎么带出字符串?
functon不在页面文件里,另外有一个.js文件专门存放javascript函数