小编pi_*_*ron的帖子

Fullpage.js选项normalScrollElementTouchThreshold有什么作用?

我不太了解这个选项及其运作方式,文档提供了解释,但实际上这是一个示例吗?

从文档:

normalScrollElementTouchThreshold:(默认值为5),定义html节点树的跃点数阈值。Fullpage将测试该页面是否normalScrollElements匹配,以允许在触摸设备上的div上滚动功能。(例如: normalScrollElementTouchThreshold: 3

javascript jquery fullpage.js

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

如何从 javascript 对象中删除父键?

我目前有这个对象:

schoolsObject = [{
  "college_1":
    {
      "id":"college_1",
      "location":"Victoria",
      "name":"College One"
    },
  "college_2":
    {
      "id":"college_2",
      "location":"Tasmania",
      "name":"College Two"
    }
  }];
Run Code Online (Sandbox Code Playgroud)

我想删除顶级键,即。College_1、college_2 并像这样“展平”对象,所以我没有“顶级”键:

flatSchoolsObject = 
    [{
      "id":"college_1",
      "location":"Victoria",
      "name":"College One"
    },
    {
      "id":"college_2",
      "location":"Tasmania",
      "name":"College Two"
    }];
Run Code Online (Sandbox Code Playgroud)

这是我最新的尝试,我做了很多不同的尝试,但尚未记录它们:

// schoolIDs = Object.keys(schoolsObject);
var schools = {};

for(var i=0; i<Object.keys(schoolsObject).length; i++){
  for (var property in schoolsObject) {
    if (schoolsObject.hasOwnProperty(property)) {
      schools[i] = {
        'id': schoolsObject[property]['id'],
        'name' : schoolsObject[property]['name'],
        'location': schoolsObject[property]['location'],
      };
    }
  }
}
console.log(schools)
Run Code Online (Sandbox Code Playgroud)

显然这不是我想要的,因为它给我留下了对象{0:对象,1:对象}。

我想在这里做的事情是否可能,或者我是否以错误的方式看待它?

javascript javascript-objects

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