按索引返回数组值,如果给定else,则返回数组
return array value by index if given else return the array
如果给定索引号,是否可以通过其索引返回数组值,否则是否可以返回完整的数组,而不重复?
例如,我们有以下功能:
$.fn.getMatrix = function(i){
return this.css('transform').split('(')[1].split(')')[0].split(',')[i];
};
如果i
-参数未设置,我想返回完整的数组。
有什么想法可以在遵守DRY的前提下实现这一点吗?
类似的东西?
$.fn.getMatrix = function(i){
var array = this.css('transform').split('(')[1].split(')')[0].split(',');
return (typeof i === "number") ? array[i] : array;
};
相关文章:
- 对象数组返回自最近日期以来的最高总体值
- 从多维数组返回嵌套数组
- 为什么当我点击<a>使用纯javascript;这个“;返回url,数组返回“url”;未定义”;
- 带多维数组返回字符串的json_encode;阵列”;而不是数据
- 如何将 AJAX 响应作为 JavaScript 数组返回
- 我正在尝试在 JS 中制作这个随机名称生成器.数组返回未定义
- .push() 多个对象进入 JavaScript 数组返回 'undefined'
- 如何按属性从可观察数组返回项
- 通过jquery发送的关联php数组返回[对象对象]
- 从 Javascript 中的对象数组返回单个属性的数组
- 循环遍历对象数组返回“未定义”
- 拼接数组返回空的序列
- Javascript 多维数组返回第一个值,然后失败
- Json 数组返回空值
- 从下划线.js中的数组返回一系列值
- for 语句不从数组返回值
- MongoDB从数组返回特定字段
- 试图将数组返回到表中的列表中
- Javascript中的二维数组返回未定义的数组
- 将函数数组作为布尔值数组返回