考虑到确实有时候一个选项的值就是空字符串，所以这里最好是`hasOwnProperty`来判断