小编per*_*ine的帖子

如何使用第一个逗号将字符串拆分为段落?

我有字符串:@address = "10 Madison Avenue, New York, NY - (212) 538-1884" 这样拆分它的最佳方法是什么?

<p>10 Madison Avenue,</p>
<p>New York, NY - (212) 538-1884</p>
Run Code Online (Sandbox Code Playgroud)

ruby string split ruby-on-rails

29
推荐指数
1
解决办法
1万
查看次数

Lo-Dash sortBy字符串格式的日期数组

我想知道为什么lodash不会以字符串格式排序日期数组与普通javascript相比sort().这是预期的行为还是一个错误?

array = ["2014-11-11", "2014-11-12", null, "2014-11-01", null, null, "2014-11-05"]

_.sortBy(array);
// ["2014-11-11", "2014-11-12", null, "2014-11-01", null, null, "2014-11-05"]

_.sortBy(array, function(value) {return new Date(value);});
// [null, null, null, "2014-11-01", "2014-11-05", "2014-11-11", "2014-11-12"]

array.sort()
// ["2014-11-01", "2014-11-05", "2014-11-11", "2014-11-12", null, null, null]
Run Code Online (Sandbox Code Playgroud)

使用的版本:Lo-Dash v2.4.1 - 现代版本.

javascript sorting lodash

10
推荐指数
1
解决办法
3万
查看次数

如何在jquery数组中排除空值?

以下是带有datepicker类的输入字段:

<input type="text" class="datepicker" value="" />
<input type="text" class="datepicker" value="" />
<input type="text" class="datepicker" value="2011-02-15" />
<input type="text" class="datepicker" value="2011-02-16" />
Run Code Online (Sandbox Code Playgroud)

我需要创建一个日期数组,排除空白值并返回最大值.以下代码似乎不会排除空值:

var datelist = [];
$(".datepicker").each(function(i) {
    if (this.value!="") {datelist[i] = this.value;}
});
datelist.sort();
datelist.reverse();
alert(datelist); //,,2011-02-16,2011-02-15
alert(datelist[0]); //undefined
Run Code Online (Sandbox Code Playgroud)

有什么收获?

jquery

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

标签 统计

javascript ×1

jquery ×1

lodash ×1

ruby ×1

ruby-on-rails ×1

sorting ×1

split ×1

string ×1