JS异步问题处理
async function - JavaScript | MDN
使用remov移除某个元素
Array.prototype.indexOf = function(val) {
for (var i = 0; i < this.length; i++) {
if (this[i] == val) return i;
}
return -1;
};
Array.prototype.remove = function(val) {
var index = this.indexOf(val);
if (index > -1) {
this.splice(index, 1);
}
arr.remove(val);
判断元素是否存在数组
var index = $.inArray(val,arr); // 使用了jquery ,返回元素所在的索引,不存在则返回-1
时间字符串转化为DATE对象
var c = $("#fdDeliveryDate").val(); // 2018-09-11
// 时间控件中的时间 交货日期
var date = new Date(Date.parse(c));
// 合理供货周期 = 当前时间+天数
var curdate = new Date();
curdate.setDate(curdate.getDate()+days);
if(date.getTime() < curdate.getTime()){
$.bw.alert('交货日期早于合理供货周期,请重新选择',{title:'提示',t:"warning"});
$("#fdDeliveryDate").val("");
}
//删除数组中的某个元素
Array.prototype.indexOf = function(val) {
for (var i = 0; i < this.length; i++) {
if (this[i] == val){
return i;
}
}
return -1;
};
Array.prototype.remove = function(val) {
var index = this.indexOf(val);
if (index > -1) {
this.splice(index, 1);
}
};var arr = [1,3];
// 删除数组中的元素1
arr.remove(1);