Javascript 删除关联数组中的元素

Javascript 删除关联数组中的元素,javascript,arrays,Javascript,Arrays,我将如何创建一组按钮,单击这些按钮时会删除存储在关联数组中的单个元素?我试过拼接元件。。但它似乎不起作用。我是编程新手,希望能得到任何帮助。谢谢 bodyText = bodyText + '<input type="button" id="btnDeleteQuestion" value="Delete a question" onClick="questionBank.splice.(0,1) ">'; bodyText=bodyText+''; JavaScript中的关联

我将如何创建一组按钮,单击这些按钮时会删除存储在关联数组中的单个元素?我试过拼接元件。。但它似乎不起作用。我是编程新手,希望能得到任何帮助。谢谢

bodyText = bodyText + '<input type="button" id="btnDeleteQuestion" 
value="Delete a question" onClick="questionBank.splice.(0,1) ">';
bodyText=bodyText+'';

JavaScript中的关联数组是带有键/值对的普通旧对象。使用
delete
操作符删除密钥

var myObject={
key1:“key1Value”,
key2:“key2Value”,
key3:“key3Value”,
key4:“key4Value”
};
console.log(myObject);
document.getElementById(“btnDeleteQuestion”).addEventListener(“单击”,函数(){
删除myObject[“键4”];
console.log(myObject);
});

splice()
用于数字数组,而不是关联数组(对象)。在
splice
之后不应该有
问题库的值是多少?