(vue)判断是否为字符串/数组
是否为数组:
function isArray(field) {
return Array.isArray(field);
}
// 测试
var field1 = [1, 2, 3];
var field2 = { a: 1, b: 2 };
console.log(isArray(field1)); // 输出: true
console.log(isArray(field2)); // 输出: false
应用:如果this.formInline.dataY不是数组则转为数组
if (!Array.isArray(this.formInline.dataY)) {
debugger
this.formInline.dataY = this.formInline.dataY.split(',')
}
是否为字符串:
方法一:
function isString(value) {
return typeof value === 'string';
}
方法二:
function isString(value) {
return Object.prototype.toString.call(value) === '[object String]';
}