//global variable
var memArray  =[];

//object
function member(id, password){

  this.id          = id;
  this.pwd         = password
  }
  var memObj1=new member("m001","123");
  memArray.push(memObj1);


如何发出警报以提示和编辑每个推送到memArray的对象?

最佳答案

如果要自定义,请尝试使用自己的模式而不是window.prompt并仅显示具有可编辑文本字段的值,在提交时捕获这些值并分别在数组中进行更改。



var memArray = [];


//object
function member(id, password) {

  this.id = id;
  this.pwd = password
}
var memObj1 = new member("m001", "123");
var memObj2 = new member("m002", "123");
var memObj3 = new member("m031", "123");
memArray.push(memObj1);
memArray.push(memObj2);
memArray.push(memObj3);
memArray.forEach((val, ind) => {
  memArray[ind] = JSON.parse(window.prompt("want to edit values?", JSON.stringify(memArray[ind])));
});

console.log(memArray)

关于javascript - JavaScript发送警报以提示和编辑数组吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60359864/

10-12 17:25