Jquery忽略空字符串作为值

时间:2017-06-25 19:23:47

标签: jquery reactjs

我试图使用jquery扩展功能来引入一些默认值并使用已知值扩展它们。一个例子是这样的:

var defaults = {
   email: '',
   firstName: '',
   lastName: '',
   password: '',
   gender: 'M',
   phoneNumber: ''
};

var properties = {
   firstName: 'testuser',
   gender: 'F',
   phoneNumber: null
};

var values = $.extend({}, defaults, properties);
console.log(values.phoneNumber);

在使用实际值扩展默认值之后,我希望phoneNumber的值是一个空字符串(空值),而是像我在扩展默认值的属性中一样为null。有人知道这是否是预期的行为?如果是这样,有充分的理由吗?

0 个答案:

没有答案