小编Has*_*mam的帖子

如何使用 Moment.js 将本地时区偏移量应用于 utc 日期时间?

如果我有 UTC 格式的日期时间,例如:2018-05-29T02:51:39.692104,如何应用当前用户的时区偏移量以使用 moment.js 获取他们的本地时间?

javascript datetime momentjs

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

显示延迟的数组元素

我有一个数组s=[John; Alex; Mark],我想逐个延迟地显示这个数组的元素.

for (var i=0; i<=3; i++)
  {
     setTimeout(function(){x.innerHTML=s[i]},3000)
  }
Run Code Online (Sandbox Code Playgroud)

这似乎很简单的问题,但我无法弄清楚.

javascript settimeout

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

在表单提交上运行 JavaScript 函数

试图回到 Javascript,在这个非常基本的事情上遇到了一些麻烦。

https://jsfiddle.net/gfitzpatrick2/aw27toyv/3/

var name = document.getElementById("name");
function validate() {
  alert("Your name is " +name);
}
Run Code Online (Sandbox Code Playgroud)
<form action="" method="post" name="myForm">
  <label>Name</label>
  <input type="text" name="name" id="name" />
  <input type="submit" name="submit" onclick="validate()" />
</form>
Run Code Online (Sandbox Code Playgroud)

只是想要一个弹出框,显示您在字段中输入的名称,不知道为什么它不起作用。我离题了吗?

谢谢。

html javascript onsubmit

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

如何替换括号外的一个逗号

我有一个文本例如:

我想吃一块馅饼,我想带狗出去,我想游泳(馅饼,狗,游泳)

我需要一个JavaScript RegEx来取代 现在,以外的新行,()如果我使用.replace(/,/g, "\n")我会得到:

I would like to eat a pie
I would like to take the dog out
I would like to swim(pie
dog
out)
Run Code Online (Sandbox Code Playgroud)

我需要的是:

I would like to eat a pie
I would like to take the dog out 
I would like to swim(pie,dog,swim)
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

NodeJS JSON 文件读取时不带换行符

我正在使用 fs.readFileSync(fileName, 'utf8'); 读取 JSON 文件 但结果包括换行符,并且输出如下:

"{\r\n    \"name\":\"Arka\",\r\n    \"id\": \"13\"\r\n}"
Run Code Online (Sandbox Code Playgroud)

如何避免这些字符?

我的本地文件如下所示:

{
  "name":"Arka",
  "id": "13"
}
Run Code Online (Sandbox Code Playgroud)

json node.js

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

lodash orderby 按字母顺序排列,字符串中包含数字

我想订购以下数组:

  • 名称:2014年秋季Grth 10
  • 名称: 2014年秋季Grth 4
  • 名称:2014年秋季Grth 5
  • 名称:2014秋季伦理平衡
  • 名称:2014年秋季Grth 6
  • 名称:2014年秋季7
  • 名称:2014年夏季7
  • 名称:2014年秋季9

如果我执行以下操作:

_.orderBy(list, function (e) { return e.name, ['desc'] })
Run Code Online (Sandbox Code Playgroud)

它将返回:

  • 2014 秋季伦理平衡
  • 2014年秋季Grth 10
  • 2014 秋季 GRTH 4
  • 2014年秋季Grth 5
  • 2014年秋季Grth 6
  • 2014年秋季7
  • 2014年秋季9
  • 2014 夏季 GRTH 7

如您所见,它按字母顺序正确排列列表,但不考虑字符串末尾的数字。

非常感谢您的帮助:)

lodash

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

在JavaScript中将对象数组转换为多维数组

我是一个新的java脚本,并有如下对象数组

[{
    firstName: "John",
    lastName: "Doe",
    age: 46
},
{
    firstName: "Mike",
    lastName: "Jeffrey",
    age: 56
}]
Run Code Online (Sandbox Code Playgroud)

我想将这个对象数组转换为多维数组,如下所示

[
    [{
        firstName: "John",
        lastName: "Doe",
        age: 46
    }],
    [{
        firstName: "Mike",
        lastName: "Jeffrey",
        age: 56
    }]
]
Run Code Online (Sandbox Code Playgroud)

我使用以下代码转换为多维数组

var actualResult = [];
var arrayLength = inputObj.length;
for (var i = 0; i < arrayLength; i++) {
    var tempResult = [];
    tempResult.push(inputObj[i]);
    actualResult.push(tempResult);
}
Run Code Online (Sandbox Code Playgroud)

inpuObj是我的实际输入.这是实现方案的正确方法吗?

javascript arrays

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

如何从打字稿中的数组生成键值对对象

我有一个 id 数组,想创建一个数组对象,并在打字稿中添加一个键“id”

array = ['6016b86edeccb2444cc78eef','6016b86edeccb2444cc78eee']

result = [{"id":"6016b86edeccb2444cc78eef"},{"id":"6016b878deccb2444cc78ef0"}]
Run Code Online (Sandbox Code Playgroud)

javascript node.js typescript

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

在字典内的列表中添加新元素

在字典中,我想为给定键添加数字列表。但我无法做到这一点。

for(int i = 0 ; i < size ; i++){
   string input = Console.ReadLine();
   string[] inputList = input.Split(' ');
   count[Convert.ToInt32(inputList[0])]++;
   if(!map.ContainsKey(Convert.ToInt32(inputList[0]))){
     map.Add(Convert.ToInt32(inputList[0]),new List<string>());
     map_index.Add(Convert.ToInt32(inputList[0]),new List<int>());
   }
}
Run Code Online (Sandbox Code Playgroud)

c# dictionary list

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

无法定义javascript对象属性

我在JS中声明了一个对象,并尝试为其属性赋值.但是当我只定义了一个属性但没有多个属性时,我可以这样做.

这很好用:

let User = {
  name
};

User['name']='Praveen';
alert(User.name);
Run Code Online (Sandbox Code Playgroud)

但事实并非如此

let User = {
    name,
    email
};

User['name']='Praveen';
User['email']='incopraveen@gmail.com';

alert(User.email); //says email is not defined.
Run Code Online (Sandbox Code Playgroud)

注意:我也试过删除分号.也试过点符号

javascript javascript-objects

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

如何在 JavaScript 中按频率排序然后过滤重复 - 解决方案

我在面试时遇到了一个问题。问题是根据重复字符计数对数组进行排序。

问题

['#','$','#','?','?','#','#','#']
Run Code Online (Sandbox Code Playgroud)

输出

[#,#,#,#,#,?,?,$]
Run Code Online (Sandbox Code Playgroud)

所以我试图写一个解决方案,它按预期工作。请在评论中查看我的解决方案,如果有可用的优化范围,请告诉我。

如果有任何建议或疑虑,请告诉我

javascript arrays sorting

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

使用Reduce/Map的一组唯一值的数组数组

我有一个数组数组,需要成为1个唯一值数组.

[1, 3, 2], [5, 2, 1, 4], [2, 1]
Run Code Online (Sandbox Code Playgroud)

我想使用reduce/map来解决问题,但它似乎没有用.我已经用嵌套for循环解决了这个问题,如下所示:

function uniteUnique(arr) {
  var args = Array.from(arguments);
  var arr = [];

  for (var i = 0; i < args.length; i++) {
    for (var j = 0; j < args[i].length; j++) {
      if (!arr.includes(args[i][j])) {
        arr.push(args[i][j]);
      }
    }
  }
  return arr;
} 
Run Code Online (Sandbox Code Playgroud)

现在我尝试使用reduce/map解决问题,但没有得到正确的解决方案,如下所示:

function uniteUnique(arr) {
  var args = Array.from(arguments);
  return args.reduce(
    (arr, a) => a.map(n => (!arr.includes(n) ? arr.push(n) : n)),
    []
  );
}
console.log(uniteUnique([1, 3, 2], [5, 2, …
Run Code Online (Sandbox Code Playgroud)

javascript reduce

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