相关疑难解决方法(0)

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

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

javascript null undefined

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

为什么null是一个对象,null和undefined之间有什么区别?

为什么被null认为是objectJavaScript?

正在检查

if ( object == null )
      Do something
Run Code Online (Sandbox Code Playgroud)

同样的

if ( !object )
      Do something
Run Code Online (Sandbox Code Playgroud)

并且:

null和之间有什么区别undefined

javascript null typeof object undefined

855
推荐指数
12
解决办法
54万
查看次数

在JavaScript中检查字符串相等性的正确方法是什么?

在JavaScript中检查字符串之间的相等性的正确方法是什么?

javascript string

793
推荐指数
8
解决办法
102万
查看次数

变量=== undefined vs. typeof variable ==="undefined"

jQuery的核心风格指南建议两种不同的方法来检查一个变量是否被定义.

  • 全局变量: typeof variable === "undefined"
  • 局部变量: variable === undefined
  • 属性: object.prop === undefined

为什么jQuery对全局变量使用一种方法而对本地和属性使用另一种方法?

javascript jquery undefined

289
推荐指数
5
解决办法
8万
查看次数

JavaScript的双等于(==)总是对称的吗?

在许多情况下,JavaScript的类型强制相等运算符不可传递.例如,请参阅" JavaScript等同传递性很奇怪".

但是,是否有任何情况下,在==没有对称?也就是说,这里a == btrueb == afalse

javascript symmetric equivalence ecma262 comparison-operators

36
推荐指数
3
解决办法
3660
查看次数

为什么null == undefined计算结果为true?

我有一个代码,我不清楚

var a = null; 
if(a==undefined)
alert("true");
else 
alert("false");
Run Code Online (Sandbox Code Playgroud)

当我在上面运行代码时,它会发出警告.

任何人都能解释一下这背后的原因或概念吗?

javascript

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

将数组转成字符串,用分隔符分隔字符串 - JavaScript

定义一个函数,myJoin,最多接受两个参数:

  1. array
  2. separator (字符串,可选)

myJoin应该返回一个字符串,其中将数组中的所有元素连接在一起。分隔符应分隔连接的元素:

myJoin(['a', 'b', 'c'], '+'); // => "a+b+c"
Run Code Online (Sandbox Code Playgroud)

如果未定义分隔符,则','用作默认分隔符。

myJoin(['Peter', 'Paul', 'Mary']); // => "Peter,Paul,Mary"
Run Code Online (Sandbox Code Playgroud)

如果数组中的任何元素是undefinednull,则应将它们替换为返回字符串中的空字符串。

myJoin(['hello', undefined, 'world'], '-'); // => "hello--world"
Run Code Online (Sandbox Code Playgroud)

我无法使用内置join方法。

链接到用于测试的 codepen

到目前为止,我已经尝试过:

function myJoin (array, separator) {

  let newString = "";

  if (separator = undefined) {
    separator === ",";
  }

  else {

    for (let i = 0; i < array.length; i++) {
      newString = i + separator;
    }

  }

  newString …
Run Code Online (Sandbox Code Playgroud)

javascript arrays string function separator

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

未捕获的类型错误:无法读取 Threejs 中未定义的属性“uuid”?

我是 Three.js< 的新手,我不明白这是什么意思?

我想显示 .dae 对象。

任何人都可以帮助解决这个案子吗?

在此处输入图片说明

javascript three.js

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