小编Zik*_*iki的帖子

获取Javascript变量类型的更好方法是什么?

有没有更好的方法来获取JS中的变量类型typeof?当你这样做时它工作正常:

> typeof 1
"number"
> typeof "hello"
"string"
Run Code Online (Sandbox Code Playgroud)

但是当你尝试时它没用了:

> typeof [1,2]
"object"
>r = new RegExp(/./)
/./
> typeof r
"function"
Run Code Online (Sandbox Code Playgroud)

我知道instanceof,但这要求你事先知道这种类型.

> [1,2] instanceof Array
true
> r instanceof RegExp
true
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

javascript types typeof

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

JSDoc:箭头函数参数

我正在尝试使用JSDoc记录我的代码(EcmaScript 2015,WebStorm 12 Build 144.3357.8).

我有一个箭头功能,我想记录它的参数.这两个前.工作(我得到自动完成):

/** @param {Number} num1*/
var a = num1 => num1 * num1;
//------------------------------
/** @param {Number} num1*/
var a = num1 => {
    return num1 * num1;
};
Run Code Online (Sandbox Code Playgroud)

但是当我想在forEach函数中记录箭头函数时.自动完成功能无效(以下全部):

/** @param {Number} num1*/
[].forEach(num1 => {
    return num1 * num1;
});
//------------------------------
/** @param {Number} num1*/
[].forEach(num1 => num1 * num1);
//------------------------------
[].forEach(/** @param {Number} num1*/num1 => num1 * num1);
//------------------------------
[].forEach(/** @param {Number} num1*/num1 => {
    return num1 * num1;
}); …
Run Code Online (Sandbox Code Playgroud)

javascript jsdoc webstorm ecmascript-6 arrow-functions

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

PHP中的(new Date()).getTime()的作用是什么?

我在看一些 javascript 代码:

<script language="javascript" type="text/javascript">
var time = (new Date()).getTime();
console.log(time);
</script>
Run Code Online (Sandbox Code Playgroud)

php中(new Date()).getTime()的作用是什么?

因为我想尝试将其转换为 php 语言,但是 microtime() 与 javascript 的输出仍然不同。我该怎么办?

javascript php

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

替换第一次出现的字符串后另一个字符串

试图在网络中找到它没有任何成功..

假设我有以下字符串:

这是一个带有很多字符串单词的字符串测试,这里有另一个字符串字符串,这里有字符串.

我需要更换第一" "到' anotherString后的第一个" 这里 ",所以输出将是:

这是一个有很多的串词在这里的另一个字符串测试anotherString字符串有串这里的字符串.

谢谢大家的帮助!

javascript regex string replace

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

运算符<=未定义

所以我编写了一个布尔方法,当整数n位于0-10和90-100之间时返回true.但由于某种原因,我得到了定义错误,我很困惑.继承我的方法代码:

public static boolean isEndy(int n){
    if(0 <= n <=10 || 90<=n<=100){
        return true;
    }
    else{
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

java methods

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