JavaScript 发出警报提示并编辑数组?

标签 javascript arrays function object prompt

//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 发出警报提示并编辑数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60359864/

相关文章:

c# - 从 GridView 添加项目到 ListBox

ios - for 语句循环未按预期工作

php - 使用 PHP 将数组值转换为嵌套数组

java - Android:简单的 Listview 不使用 startActivityForResult() 显示数组中的字符串

javascript - "Self Invoking Anonymous Functions"的用途

javascript 将十六进制值的字符串表示形式转换为十六进制

javascript - 尝试使用数据标签传递数据

javascript - 我可以将 HTML 元素的文本绑定(bind)到字符串对象吗?

Python:将列表传递给另一个列表但列表为空

无法将用户输入保存到变量中