小编Pat*_*ick的帖子

将属性添加到对象数组

我有一个对象数组,如下所示

Object {Results:Array[2]}
     Results:Array[2]
[0-1]
0:Object
       id=1     
       name: "Rick"
1:Object
       id=2     
       name:'david'
Run Code Online (Sandbox Code Playgroud)

我想为这个Objects数组的每个元素添加一个名为Active的属性.

最终结果应如下.

Object {Results:Array[2]}
     Results:Array[2]
[0-1]
0:Object
       id=1     
       name: "Rick"
       Active: "false"
1:Object
       id=2     
       name:'david'
       Active: "false"
Run Code Online (Sandbox Code Playgroud)

有人可以让我知道如何实现这一目标.

javascript arrays object underscore.js

54
推荐指数
7
解决办法
8万
查看次数

使用JavaScript替换字符串的最后一个字符

我有一个非常小的查询.我尝试使用concat,charAt,slice等等,但我没有得到如何做到这一点.

这是我的字符串:

var str1 = "Notion,Data,Identity,"
Run Code Online (Sandbox Code Playgroud)

我想,.它取代它应该是这样的.

var str1 = "Notion,Data,Identity."
Run Code Online (Sandbox Code Playgroud)

有人能让我知道如何实现这一目标吗?

javascript string

42
推荐指数
4
解决办法
6万
查看次数

滚动条不会完全向下滚动页面

我有这个小问题.我有一个主要的div与班级scroll.我有几个其他输入参数,我从用户那里获取输入.此输入垂直填充整个页面.

现在,我通过Chrome最小化按钮最小化屏幕.(即恢复向下按钮).页面会缩小,并且自设置为滚动条后会显示overflow:scroll.

现在的问题是它不会滚动到页面的末尾.假设有20个输入参数,当我最小化时,我只能向上滚动到第18个输入参数.滚动条不超过18并隐藏最后2个,因此观看者无法看到.

<div class="scroll">
</div>
<!-- Added this extra div below and now able to scroll the last 2 parameters as well -->
<div style="height:50px;">
</div>

.scroll {
height:100%;
overflow:scroll; 
}
Run Code Online (Sandbox Code Playgroud)

如果我做错了,有人可以告诉我.

html css css3

4
推荐指数
3
解决办法
6273
查看次数

允许空值-输入类型数字(angularjs)

我有以下代码。

<input ng-keypress="onlyNumbers($event)" min="0" type="number" step="1" ng-pattern="/^[0-9]{1,8}$/" ng-model="... >
Run Code Online (Sandbox Code Playgroud)

现在它只接受数值。我也希望接受空值。由于数据库中有空值,我希望它反映在用户界面中。目前我在输入处得到[Object][Object]作为空值。

$scope.onlyNumbers = function(event){   
  var keys = {
    'up': 38,
    // Other key codes
    ...
    '9':57
  };

  for(var index in keys) {
    if (!keys.hasOwnProperty(index)) continue;
    if (event.charCode==keys[index]||event.keyCode==keys[index]) {
      return; //default event
    }
  }

  event.preventDefault();
};
Run Code Online (Sandbox Code Playgroud)

谁能让我知道如何让它发挥作用?

javascript validation keypress angularjs

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

检查对象数组中是否存在空值

我有这个对象数组。

[Object, Object, Object]
0:Object
 name: "Rick"
 Contact: "Yes"
 Date:'null'
 Location:'null'
1:Object
 name:"Anjie"
 Contact:"No"
 Date:'13/6/2016'
 Location:'LA'
2:Object
 name:"dillan"
 Contact:"Maybe"
 Date:'17/6/2016'
 Location:'NY'
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,日期和位置的 Object[0] 存在空值。我想检查整个对象数组中是否存在空值。如果“日期”和“位置”存在空值,我应该能够在控制台上显示“空值”。如果不存在空值,则应在控制台上显示“数据正确”。

有人可以让我知道如何实现这一目标吗?

javascript arrays iteration object underscore.js

2
推荐指数
2
解决办法
7887
查看次数

将数组转换为一个对象数组

我有以下数组列表.

var data = [ "USA", "Denmark", "London"];
Run Code Online (Sandbox Code Playgroud)

我需要以这种形式转换它

var data = [
 { "id" : 1, "label": "USA" },
 { "id" : 2, "label": "Denmark" },
 { "id" : 3, "label": "London" }
];
Run Code Online (Sandbox Code Playgroud)

任何人都可以让我知道如何实现这一目标.

javascript arrays object underscore.js angularjs

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