Jquery执行另一个函数在last "for"运行
jquery perform another function in last "for" run
我有js对象和函数如下:
function my_function(data){
var cont = [];
for (var i = 0; i < (data.length); i++) {
var info = data[i];
var r_id = info['ID'];
cont.unshift(r_id); //example: [12,158,125,126,126]
};
//I need to save the last id (in this case, 126) as `saved_id` to be used in another function
};
var saved_id;
现在,我需要将最后一个数字(在本例中为126)保存为单独的变量(如saved_id
),以便在另一个函数中使用。
我该如何做到这一点,以便当for
函数运行时,如果它是最后一次运行,那么它执行另一个函数(在这种情况下,用最后的id号更新saved_id
变量)?
var saved_id;
function my_function(data){
var cont = [];
for (var i = 0; i < (data.length); i++) {
var info = data[i];
var r_id = info['ID'];
cont.unshift(r_id);
saved_id = r_id;//update saved_id every time last value will be in it when loop ends
};
};
您需要包含一个if语句来检查最后一个id并保存它。
if(i== (data.length-1))
{
saved_id= r_id;
// you can also call some other function here
}
相关文章:
- 为什么JavaScript在for循环为3时向所有4发出警报
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 铬:“;未捕获的语法错误:意外的标记:"
- Is onfling available for html, html5
- Setting default onclick behavior for <img> tag in gene
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 我的javascript for循环不起作用
- For循环冻结Javascript
- 如何在for循环中添加事件侦听器
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- 我如何选择/点击一个带有for=“”的元素"属性[量角器]
- "thing.appendChild不是函数"for对象方法
- querySelectorAll for selector"而不是“;在IE 8上不起作用
- amazons3-aws-sdk for javascript是否支持多部分"下载“;从S3开始