小编Psy*_*lex的帖子

while(<@ array>)对perl的影响

while(<@thisArray>)
Run Code Online (Sandbox Code Playgroud)

有谁知道这会做什么?我们只是在讨论它,因为代码通常是这样的:

while(<STDIN>)
Run Code Online (Sandbox Code Playgroud)

perl while-loop

8
推荐指数
3
解决办法
880
查看次数

在检查每个键,值对Javascript时,通过Hashtable迭代

可能重复:
如何枚举javascript对象的属性?

我试图通过哈希表进行迭代.但是我每次运行时都需要检查值.

我如何使用foreach表来执行此操作?在sudo代码中我想这样做:

var tHash = {
 name: n,
 date: d,
 labels: l,
}

foreach(value in tHash){
   if(tHash.name== somevalue){do something};
   if(tHash.label == somevalue) {do something};
Run Code Online (Sandbox Code Playgroud)

这基本上是我想做的,但不是真正确定如何开始.

编辑:这不只是一个哈希它是一个哈希数组...我应该提到,在开始我放置代码的方式是我用一个for循环加载哈希数组的方式.

javascript hash foreach

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

在Google Apps脚本中创建哈希数组

本周我一直在尝试使用Trello和Google Apps脚本.我正在尝试创建一个哈希数组,然后我可以使用它来加载电子表格.Google应用脚本不喜欢创建哈希的典型JavaScript代码.我查了一下文档,但是他们没有像哈希那样的东西......他们对:

 var object = [];
 var object1 = {};
 object.push(object1);
Run Code Online (Sandbox Code Playgroud)

这不会起作用,因为我基本上试图做类似的事情:

var hash={name: , label: };
var n= someNumber;
var l= someLabel
var hash.push(name: n, label: l);
Run Code Online (Sandbox Code Playgroud)

基本上这就是我现在的代码.但这是我的整个功能:

  function getData(){
  var list={};
  //get the list of delivered cards from Trello
  var listRequest = authorizeToTrello(); // get authorization
  var result = UrlFetchApp.fetch("https://trello.com/1/lists/4fea3a2c3a7038911ebff2d8/cards",
  listRequest);//fetch list
  var listOfCards = Utilities.jsonParse(result.getContentText());//Google app utility format json

  //outer loop to iterate through list of Cards
  for(var i=0; i < listOfCards.length; i++){
     var cardId = listOfCards[i].id; …
Run Code Online (Sandbox Code Playgroud)

javascript arrays hash google-apps-script trello

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

测试::简单检查文件是否存在

有没有办法使用test :: simple来检查文件是否存在?我是perl的新手,我阅读了所有的test :: tutorial,简单.我假设我需要在模块中创建一个sub,但是我可以添加常规perl代码来检查文件吗?如果是这样,我如何从测试文件中调用它?

对不起,我没有代码,因为我真的没有得到这个.

perl unit-testing

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

如何使页面的div高度长度

我试图得到一个内容div来基本上在我的标题和我的脚之间运行页面的整个高度.如果我使用:

  #content{ height: 100%; } 
Run Code Online (Sandbox Code Playgroud)

它只会与div中的内容一样高.有时我可能只有一个句子但是想要div(带背景或边框)来运行屏幕的长度,直到只有75px高大的页脚.

有没有办法用CSS轻松做到这一点?目前我所拥有的是:

  <style>
  #content {
  margin-top: 0px;
  height: 800px;
  width: 800px;
   margin-left: auto;
   margin-right: auto;
    background-color: #E0E0E0 ;
   }
  </style>
   </head>
  <body>
  <div id="content"> 
  this is a div!  with some centered crap
  </div>
Run Code Online (Sandbox Code Playgroud)

html css jquery

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

从JSON字符串,foreach,多个相同类型中获取数据

我有一个JSON对象,我正在尝试解析并获取数据.它开始于:

"id": "5019b4b40cd8a056446b8eb4",
"checkItemStates": [
  {
    "idCheckItem": "xxxxxxxx",
    "state": "complete"
  }, {
    "idCheckItem": "xxxxxxxx",
    "state": "complete"
  }
],
Run Code Online (Sandbox Code Playgroud)

..........等约20多行.

现在我想要的是:

"member": {
  "id": "XXXXXXXXXXXXXXXc",
  "avatarHash": "XXXXXXXXXXXXXXXXXXXXXXXXX",
  "fullName": 
}
Run Code Online (Sandbox Code Playgroud)

我想得到那个fullName但是可能有多个成员,可能有20个成员,或者只有2.我不知道从对象到对象,可能有100个对象.

我如何能

  1. 基本上在一组JSON对象上拉一个foreach
  2. 从每个对象中提取member.fullName可能有多个成员的数量?

javascript parsing json

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

字符串拆分多个分隔符

我正在尝试拆分一个使用"},{"作为分隔符的巨大字符串.

如果我使用下面的代码,我会把它分成它自己的字符串?

var i;
var arr[];
while(str) {
    arr[i] = str.split("/^}\,\s\{\/");
}
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

无法实例化对象数组

我正在尝试加载一个数组本身的对象数组,可以这么说.所以我有一个名字(成员)数组然后我正在制作一个主列表,每个名称在一行中都有名称,错误,增强等.所以我运行一个简单的for循环来加载主列表,但它告诉我对于(0)i,masterList [i] .name无法加载,因为它是未定义的.有没有解决的办法?谢谢

 var mem = getMembers();//get a array of members
 var memlen = mem.length;
 var masterList = [memlen]; //set to number of members
 for(i=0; i < memlen; i++){  
    masterList[i].name = mem[i];  //set .name to the members list name at i
    masterList[i].bugs = 0; 
    masterList[i].enhance = 0; 
    masterList[i].epic = 0; 
    masterList[i].dev = 0; 
    masterList[i].high = 0;
  }
Run Code Online (Sandbox Code Playgroud)

javascript arrays javascript-objects

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

无法使用getJson函数访问json

我正在尝试切换到使用jQuery.我无法弄清楚为什么这个功能不起作用.我有一个简单的JSON文件,其中包含以下内容:

 {  "status" : "active" } 
Run Code Online (Sandbox Code Playgroud)

我只是检查是否有东西已经切换到开启状态.我做了一个简单的页面只是为了检查我的json请求,但我从警报中得到了未定义的.

<html>
<script scr="js/jquery-1.9.1.min.js"></script>
<script>
var results;;
$(document).read(function (){
  $.getJSON('myurl.com/myFile.json'),
     function(result){
       alert(result);a
     }
});
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

所以我不确定为什么会出现未定义的.更糟糕的是,我认为它会出现[Object][object]

jquery json

-9
推荐指数
1
解决办法
169
查看次数