小编use*_*035的帖子

如何在config.ini文件中加载环境变量?

我有一个 config.ini 文件,其中包含一些属性,但我想读取配置文件中的环境变量。

[section1]
 prop1:(from envrinment variable) or value1
Run Code Online (Sandbox Code Playgroud)

这是可能的还是我必须编写一个方法来处理这个问题?

python configuration ini

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

使用javascript递归计数文本节点

假设我有这样的标记

<html id="test">
<body>
Some text node.
<div class="cool"><span class="try">This is another text node.</span></div>
Yet another test node.
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的js代码

function countText(node){
 var counter = 0;
 if(node.nodeType === 3){
     counter+=node.nodeValue.length;
     countText(node);
 }
 else{}
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我想计算文本节点

console.log("count text : " + countText(document.getElementById("test"));
Run Code Online (Sandbox Code Playgroud)

这应该归还给我计数,但它不起作用,而且我应该把它放在其他条件下.我从未使用过nodeType,因此使用它时遇到了问题.任何帮助将不胜感激.

javascript textnode

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

从键创建js对象属性

嗨,我试图使用reduce方法从对象数组创建一个对象映射,但没有找到添加2个属性作为键的方法.假设我有一些像这样的对象 -

 const students = [
    {
      name: "sam",
      age: 26,
    },
    {
      name: 'john",
      age: 30,
    }
    ]
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个类似的地图

{
  sam_26:{
      name: "sam",
      age: 26,
    }
 }
Run Code Online (Sandbox Code Playgroud)

我的reduce函数代码:

students.reduce((obj, student) => {
    `${obj[student.name]}_${obj[student.age]}` = student;
    return obj;
  }, {});
Run Code Online (Sandbox Code Playgroud)

这没用.任何指针都会有所帮助..谢谢!

javascript arrays reduce

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

setTimeout的范围

假设我有一个像这样的JS代码

var num = 0;

function foo(input){
   num = input;

}


function bar(){
  setTimeout(foo(2), 100);//1

  setTimeout(function(){foo(5);},100);//2

  alert("num =" + num);//3

}
Run Code Online (Sandbox Code Playgroud)

什么是使用1和3 ..... 2和3的结果...我有结果,但无法理解行为......任何帮助将得到详细解释赞赏...

javascript scope settimeout

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

标签 统计

javascript ×3

arrays ×1

configuration ×1

ini ×1

python ×1

reduce ×1

scope ×1

settimeout ×1

textnode ×1