相关疑难解决方法(0)

在javascript中将数组拼接成数组的更好方法

有没有比这更好的方法将数组拼接到javascript中的另一个数组中

var string = 'theArray.splice('+start+', '+number+',"'+newItemsArray.join('","')+'");';
eval(string);
Run Code Online (Sandbox Code Playgroud)

javascript arrays

62
推荐指数
4
解决办法
5万
查看次数

"猴子补丁"真的那么糟糕吗?

像Ruby和JavaScript这样的语言有开放类,允许你修改偶数核心类的接口,如数字,字符串,数组等.显然,这样做可能会使熟悉API的其他人感到困惑,但是有充分的理由要避免使用它们. ,假设您正在添加到界面而不是更改现有行为?

例如,将一个Array.map实现添加到未实现ECMAScript第5版的Web浏览器(如果您不需要所有jQuery)可能会很好.或者你的Ruby数组可能会受益于使用"inject"的"sum"方便方法.只要更改被隔离到您的系统(例如,不是您发布用于分发的软件包的一部分),是否有充分的理由不利用此语言功能?

javascript ruby oop monkeypatching language-design

20
推荐指数
3
解决办法
2万
查看次数

按字母顺序排序数组,但有例外

我有以下数组结构

[{
  name: "Mobile Uploads"
}, {
  name: "Profile Pictures"
}, {
  name: "Reports"
}, {
  name: "Instagram Photos"
}, {
  name: "Facebook"
}, {
  name: "My Account"
}, {
  name: "Twitter"
}]
Run Code Online (Sandbox Code Playgroud)

我要重新排序的阵列,使其按以下顺序:Profile Pictures,Mobile Uploads,Instagram Photos,和后来的对象是alpabetical顺序.

javascript arrays

4
推荐指数
1
解决办法
890
查看次数

标签 统计

javascript ×3

arrays ×2

language-design ×1

monkeypatching ×1

oop ×1

ruby ×1