小编Nic*_*ons的帖子

Javascript无法设置undefined的属性0

此代码生成错误"未捕获的类型错误无法设置未定义的属性0",而我想在数组中分配随机数,请帮忙.

var array;
for (var i = 1; i < 10; i++) {
  array[i] = Math.floor(Math.random() * 7);
}
console.log(array);
Run Code Online (Sandbox Code Playgroud)

javascript

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

JavaScript .on() 方法是如何定义的?

在 jQuery 库中,该函数不存在,但每个 jQuery 对象都有这些基本方法。在另一个线程中,有人说 .on() 属于节点 API,这让我很困惑,因为它可以在前端使用,我什至不需要包含const EventEmitter = require('events');,jquery.min.js 也不需要包含. 我只想了解为什么例如字符串“click”或“mouseover”是有效参数。

此外, on() 方法广泛使用回调函数。例如: $('class').on('click', event => {...})

我想了解为什么可以如上所述传递 lambda 函数或“事件”。

此外,有些人可能会发现以下资源很有用,但是,它并不是那么简单,让我想出了比答案更多的问题:https : //nodejs.org/docs/latest/api/events.html

javascript jquery event-handling node.js

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

如何使用 JavaScript 删除元标记?

<meta name="geo.region" content="el-gr" />

Run Code Online (Sandbox Code Playgroud)

是否可以仅使用 JavaScript 来删除元标记?

html javascript dom

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

我想开发一个Java脚本代码,通过它我可以使用空格键暂停setInterval函数

我包含setinterval使用空格键暂停功能的功能后,该功能未运行

if(event.keyCode == 32 ){
            clearInterval(timerId);
Run Code Online (Sandbox Code Playgroud)

javascript

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

Haskell 中的跨度函数

我认为跨度函数是Haskell是将谓词应用于列表,并返回一个元组,其中第一个元素是列表中满足该谓词的元素,第二个元素是列表的提醒。

它工作得很好,当我把: span (<3) [1,2,4,5,6]。它只是在 GHCI: 中返回 ([1,2], [4,5,6])

但是,当我输入时span (>3) [1,2,4,5,6],它返回([],[1,2,4,5,6])。但我认为它应该返回([4,5,6],[1,2])。所以我想知道它的原因。

haskell list

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

有没有办法在 mySQL 数据库中存储对象?

我有一个使用 MySQL 的数据库,名为“users”。里面有两张桌子。“第一”和“第二”。

我使用 JavaScript 作为对象数组从表单中获取用户信息。

例如let usersInformation = [{"name":"james", "age":"30"}]

如何轻松存储每个对象数组?

过去,我创建了“名称”列,然后将“名称”的值存储在该列中。

有没有办法在 MySQL 数据库中存储对象。我查找了 ORM 一词,认为这可能会有所帮助。

javascript mysql orm object

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

指定值“.” 无法解析或超出范围

我试图制作一个计算器,但我遇到了“点”的问题,因为给我这样的广告......

“指定的值‘.’无法解析,或者超出范围。”

这是我的代码...

numberDot.addEventListener('click', function() {
    numberDot = '.' ;
    input.value = input.value + numberDot;
    console.log(typeof(input.value));
    console.log(input.value);
});
Run Code Online (Sandbox Code Playgroud)

javascript dom

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

查找字符在字符串中重复的次数,并通过动态数字删除那些重复的字符

我想编写一个接收两个参数的函数:字符串和数字。该函数将返回另一个与输入字符串相似的字符串,但删除了某些字符。该函数将从同一字符的连续运行中删除字符,其中运行的长度大于输入参数。

例如:

"aaab", 2 => "aab"

"aabb", 1 => "ab"

"aabbaa", 1 => "aba"
Run Code Online (Sandbox Code Playgroud)

我做了什么:

function doSomething(string,number) {
    let repeatCount = 0
   
    debugger;
    for (let i = 0; i < string.length; i++) {
     if(string[i] == string[i+1]){
         repeatCount++
     } 
      if(repeatCount > number ){
         string.replace(string[i],'') 
      }  
    }

    console.log(string)

}
doSomething('aaab',2)
Run Code Online (Sandbox Code Playgroud)

console.log(string)打印'aaab',但我希望它打印'aab',因为number是2和焦炭器“a”重复3次。

如果有另一种更好的方法来做到这一点,我会很乐意学习。

javascript string

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

为什么函数首先在console.log中执行?

看看这个片段:

let first = 1;

function second() {
  console.log(2);
}

console.log(first, second()); // 2 1
Run Code Online (Sandbox Code Playgroud)

1 2我希望它按顺序打印而不是2 1. 为什么函数second先执行?我观察到,如果两个参数都是console.log函数,则它们传递的顺序将被保留(参见下面的示例)

function first() {
  console.log(1);
}

function second() {
  console.log(2);
}

console.log(first(), second()); // 1 2
Run Code Online (Sandbox Code Playgroud)

请用相关资源解释此行为。

javascript console console.log

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

如何在Javascript中从数组创建树(父子)对象

我有一个像

[
  "parent1|child1|subChild1",
  "parent1|child1|subChild2",
  "parent|child2|subChild1",
  "parent1|child2|subChild2",
  "parent2|child1|subChild1",
  "parent2|child1|subChild2",
  "parent2|child2|subChild1",
.
.
.    
]
Run Code Online (Sandbox Code Playgroud)

其中我之前的第一个字符串|是父级,第二个字符串是 | 是孩子和第二后第三个字符串|是subchild

我怎样才能把这个数组转换成一个对象

[
 {
  "id": "parent1",
  "children":[
   {
    "id": "child1",
    "children":[
     {
      "id": "subChild1"
     }
    ]
   }
  ]
 }
]
Run Code Online (Sandbox Code Playgroud)

父 -> 子 -> 子子对象

基于塞巴斯蒂安的回答,我在下面尝试使用打字稿

private genTree(row) {
        let self = this;
        if (!row) {
            return;
        }
        const [parent, ...children] = row.split('|');
        if (!children || children.length === 0) {
            return [{
                id: parent,
                children: []
            }];
        }
        return [{
            id: …
Run Code Online (Sandbox Code Playgroud)

javascript arrays nested typescript

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