如果给出索引号,是否可以通过索引返回数组值,否则返回完整数组,而不重复自己?
我们有以下功能:
$.fn.getMatrix = function(i){
return this.css('transform').split('(')[1].split(')')[0].split(',')[i];
};
...如果i
- 参数未设置,我想返回完整的数组。
任何想法如何实现这一点,遵守DRY?
答案 0 :(得分:0)
这样的东西?
$.fn.getMatrix = function(i){
var array = this.css('transform').split('(')[1].split(')')[0].split(',');
return (typeof i === "number") ? array[i] : array;
};