小编FZs*_*FZs的帖子

为什么返回NaN而不是7?

var sum = 2;

function addFive() {
  var sum = sum + 5;
  console.log(sum); //why not 7
}
addFive();
Run Code Online (Sandbox Code Playgroud)

为什么返回NaN而不是7?

javascript

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

如何使用多个具有相同名称的子键来破坏对象

分解以下对象的最干净方法是什么?

const e = {
  target: {
    userid: {
      value: 'abc'
    },
    password: {
      value: 'xyz'
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

该对象是HTML表单如何返回数据的方式,我正尝试仅使用解构来检索值。我的尝试是:

const {target: {userid: {value}, password: {value}}} = e;
Run Code Online (Sandbox Code Playgroud)

但它会阻塞value具有相同属性名称的两个。有其他ES6替代品吗?

javascript destructuring ecmascript-6

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

删除字符串开头和结尾的特殊字符

我正在寻找一种更漂亮的方法来删除一些特殊字符 ( {}[]()*?!^:|&"/\~),如果它们存在于名为 query 的字符串的第一个和最后一个位置。我的方式很丑陋,但行得通。

while(
    query.charAt(1)==":" ||
    query.charAt(1)=="{" ||
    query.charAt(1)=="}" ||
    query.charAt(1)=="[" ||
    query.charAt(1)=="]" ||
    query.charAt(1)=="*" ||
    query.charAt(1)=="-" ||
    query.charAt(1)=="^" ||
    query.charAt(1)=="(" ||
    query.charAt(1)==")" ||
    query.charAt(1)=="|" ||
    query.charAt(1)=='"' ||
    query.charAt(1)=="/" ||
    query.charAt(1)=="_" ||
    query.charAt(1)=='"' ||
    query.charAt(1)=="~"
){
    query = query.slice(1);
}

while(
    query.charAt(query.length-1)=="!" ||
    query.charAt(query.length-1)==":" ||
    query.charAt(query.length-1)=="{" ||
    query.charAt(query.length-1)=="}" ||
    query.charAt(query.length-1)=="[" ||
    query.charAt(query.length-1)=="]" ||
    query.charAt(query.length-1)=="*" ||
    query.charAt(query.length-1)=="?" ||
    query.charAt(query.length-1)=="^" ||
    query.charAt(query.length-1)=="(" ||
    query.charAt(query.length-1)==")" ||
    query.charAt(query.length-1)=="|" ||
    query.charAt(query.length-1)=="&" ||
    query.charAt(query.length-1)=='"' ||
    query.charAt(query.length-1)=="/" ||
    query.charAt(query.length-1)=="\\"||
    query.charAt(query.length-1)=="~"
){
    query = query.slice(0, …
Run Code Online (Sandbox Code Playgroud)

javascript

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

将图像映射代码拆分为单个对象的有效方法是什么?

我正在构建一个应用程序,允许用户使用图像地图(他们在不同的网站上创建)。目前,用户在其他站点上制作图像地图后,他们需要返回我的站点并手动逐个输入不同的区域(形状和坐标)。

我想自动化这个过程,所以用户只需复制粘贴整个代码片段,我就会自动提取个人区域。

例如,我希望用户输入以下代码:

<img src="Screenshot (473).png" alt="" usemap="#map" />
<map name="map">
    <area shape="rect" coords="866, 213, 1024, 357" />
    <area shape="rect" coords="965, 451, 1048, 512" />
    <area shape="circle" coords="1167, 200, 77" />
    <area shape="poly" coords="1357, 298, 1279, 376, 1394, 501, 1651, 386, 1511, 286" />
    <area shape="poly" coords="802, 250, 856, 499, 551, 536, 610, 262, 758, 181" />
</map>
Run Code Online (Sandbox Code Playgroud)

然后当他们提交时,我会自动提取以下内容:

[
  {
    shape: "rect",
    coords: [866, 213, 1024, 357]
  },
  {
    shape: "rect",
    coords: [965, 451, 1048, 512]
  },
  {
    shape: …
Run Code Online (Sandbox Code Playgroud)

html javascript

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

为什么 Promise.race 完成后 Node.js 不退出?

在 Node.js 中,我使用Promise.race超时和取消 Request-Promise 库发出的请求。我的Promise.race实现似乎阻止了该程序。

Promise.race确实解析并返回,但此后程序永远不会退出。

再次,我想强调等待确实完成并记录响应,但程序永远不会退出。

const rp = require('request-promise');

/**
 * @param {rp.RequestPromise} request 
 * @param {Number} ms 
 * @returns {Error}
 */
const delay = (request, ms) => new Promise((resolve, reject) => setTimeout(() => {
    request.cancel();
    return reject(new Error("Timeout"))
}, ms))

async function main() {
    try {
        const options = {
            method: 'GET',
            url: "https://api.ipify.org/?format=json",
        };

        const request = rp(options);
        const response = await Promise.race([request, delay(request, 500000)]);

        console.log(response)

    } catch (e) {
        console.log(e) …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

我如何将Twitter时间轴包含到HTML文件中?

如何使用twitter API获取我的时间轴并将其显示在HTML页面中?我想使用HTML查询API。

我在Stack Overflow上发现的问题已经过时,答案似乎不再起作用。

任何帮助,将不胜感激。

html twitter

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

C#Visual Studio认为我的课程在完成之前就结束了

我有一个正常的班级,没有错误,但是Visual Studio认为班级应该在应该结束之前结束。它认为整个类本身都是c *括号。你能帮助我吗?我将向您展示我的意思的照片:

![在此处输入图片描述

您可以看到我在图片中的意思:该类在不应该结束的地方结束。我已经尝试删除添加新的括号,复制和粘贴以及几乎所有您能想到的东西。

编辑:

using System.Linq;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using LukeWaffel.BUI;
using UnityEngine.UI;


public class Pattern : MonoBehaviour
{
    public Text levelTxt;
    public GameObject[] displayRow;
    //a messageBox instance that can be used many times
    private UIBox box;
    public GameObject displayPrefab;
    public GameObject displayBlockParent;
    public GameObject userPrefab;
    public GameObject userBlockParent;
    public GameObject[] userRow;
    //an array that is used for a function to check if all boolians in the array are true
    private bool[] alltrue;
    public …
Run Code Online (Sandbox Code Playgroud)

c#

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

标签 统计

javascript ×5

html ×2

c# ×1

destructuring ×1

ecmascript-6 ×1

node.js ×1

twitter ×1