相关疑难解决方法(0)

在JavaScript中生成随机字符串/字符

我想要一个5个字符的字符串,由从集合中随机挑选的字符组成[a-zA-Z0-9].

使用JavaScript执行此操作的最佳方法是什么?

javascript random

1593
推荐指数
40
解决办法
123万
查看次数

JavaScript中的null和undefined有什么区别?

我想知道JavaScript nullundefinedJavaScript 之间的区别.

javascript null undefined

1013
推荐指数
20
解决办法
34万
查看次数

每个JavaScript程序员应该知道什么?

每个JavaScript程序员都应该知道一组能够说"我知道JavaScript"的东西吗?

javascript programming-languages

368
推荐指数
17
解决办法
8万
查看次数

Javascript中删除运算符的用途是什么?

删除操作符的行为似乎非常复杂,并且对它实际执行的操作存在许多误解.对我而言,似乎重新分配某些内容undefined会更可靠地完成您的期望.

我从未delete在非实例代码中看到Javascript中实际使用的关键字,我想知道它是否对任何东西特别有用.是否delete有任何通过重新分配无法实现的目的undefined它是否在任何着名的库中使用(例如jQuery,dojo,backbone等)?

javascript

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

如何将javascript var设置为undefined

鉴于:

console.log(boo); this outputs undefined
Run Code Online (Sandbox Code Playgroud)

鉴于:

var boo = 1;
console.log(boo); this outputs 1
Run Code Online (Sandbox Code Playgroud)

在定义boo并设置为1后,如何重置boo,以便console.log输出undefined?

谢谢

javascript

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

JavaScript与Java中数组中的非初始化项有什么区别?

我刚刚玩JavaScript并且遇到了一个简单的程序.

我用JavaScript声明了一个数组

var a = [0, 1, 2];
Run Code Online (Sandbox Code Playgroud)

然后由于JavaScript中的数组没有固定的大小,我们可以向数组中添加更多,我向数组添加了另一个整数.

a[3] = 3;
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,如果我试图访问,a[4]我肯定会得到它undefined.

现在,如果我拿一个数组

var a = [0,1,2];
Run Code Online (Sandbox Code Playgroud)

并添加另一个元素

a[4] = 4;
Run Code Online (Sandbox Code Playgroud)

我故意没有定义a[3],而这也给了我a[3]作为undefined.

这是一个可以观察到的小提琴:http://jsfiddle.net/ZUrvM/

现在,如果我在Java中尝试相同的事情,

int[] a = new int[4];
a[0] = 0;
a[1] = 1;

a[3] = 3;
Run Code Online (Sandbox Code Playgroud)

然后我结束了

a[2] = 0;
Run Code Online (Sandbox Code Playgroud)

你可以在ideone上看到这个:https://ideone.com/WKn6Rf

我发现Java的原因是在声明数组时定义了四个变量,我们只能为声明的数组大小赋值.但是在JavaScript中,当我声明一个大小为3的数组然后添加第5个元素时,为什么它不考虑第4个元素,null或者0我们是否将数组大小增加到4以上?

为什么我在JavaScript中看到这种奇怪的行为,而在其他语言中却看不到?

javascript java arrays

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

在JavaScript中分配undefined会发生什么?

请考虑以下代码:

var x = undefined;
Run Code Online (Sandbox Code Playgroud)

这是一个自相矛盾的代码.是否定义了x?JavaScript的实现是x从内存中删除变量,还是为它分配值undefined

javascript

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