如何清空对象中的元素?

Thi*_*ker -1 javascript jquery object

我有一个这样的对象:

var measure = {
    "name":{"id":1},
    "name2":{"id2":2},
    "name3":{"id3":3}
};
Run Code Online (Sandbox Code Playgroud)

如何在单击按钮时清空对象中的元素。

http://jsfiddle.net/5bdugpt6/

预期的结果是 measure = {};

谢谢您的帮助

Roa*_*888 5

以下是三种方式:

  1. “手动”删除属性
delete measure.name;
delete measure.name2;
delete measure.name3;
Run Code Online (Sandbox Code Playgroud)
  1. 在 for-in 循环中删除属性
for(prop in measure) {
    delete measure[prop];
}
Run Code Online (Sandbox Code Playgroud)
  1. 用新对象替换对象
measure = {};
Run Code Online (Sandbox Code Playgroud)

演示