小编1.2*_*tts的帖子

如何删除字符串末尾的换行符?

如何删除字符串末尾的换行符?我可以使用RegEx或string.indexOf().

到目前为止,我所做的不起作用:

var message = "first paragraph.\n\nNext paragraph.\n";
var trimMessage = message.lastIndexOf("\n")==0 ? message.substring(0, message.length-2) : message;
Run Code Online (Sandbox Code Playgroud)

javascript actionscript-3

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

JavaScript是否支持浏览器中的ByteArray类?

所述的ByteArray类提供的方法和属性来优化读,写,和处理二进制数据.

如何使用字节数组教程.

我正在寻找一个非常相似的API作为链接的API.

我正在寻找一个浏览器提供的类,而不是黑客或解决方法.链接的问题没有提供答案.如果是,请提供文档的链接.

有人与另一个问题有关,但没有回答我的问题.

更新:有人在列表中向我指出了这个类:

https://gist.github.com/sunetos/275610#file-bytearray-js

它具有大部分或全部读取方法,但没有一种写入方法,并且它不是浏览器的本机.

javascript arrays bytearray

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

如何制作随机+或 - 值

我正在尝试添加或减去1到5个数字.

到目前为止,我有:

var number:int = Math.random() * 5;
Run Code Online (Sandbox Code Playgroud)

现在我想把它作为正面或负面随机.

我可以使用以下内容:

// use math random to pick 1 or 0 and if 0 then negative
number = Math.random() * 1 ? number : number * -1;
Run Code Online (Sandbox Code Playgroud)

但我不喜欢它.根据我对数学随机的经验,数字将始终为0 ???.有没有更好的办法?

javascript actionscript-3

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

如何关闭类型“string”不可分配给类型“null”。TS (2322) 和 (2345)

有没有办法关掉

Type 'string' is not assignable to type 'null'.ts(2322)  
Run Code Online (Sandbox Code Playgroud)

我编写的代码使用了空类型检查,因为它不能是空字符串检查。如果我按照打字稿的要求并将字符串设置为未定义或空,则会在各处产生很多其他错误,例如

Variable 'value2' is used before being assigned.ts(2454
Run Code Online (Sandbox Code Playgroud)

是否有一个标志可以关闭此功能?

示例代码:

function check(value: string, value2: string = null) { // error here

    if (value2==null) {
       // 
    }

}
Run Code Online (Sandbox Code Playgroud)

示例2:

var value: string = null; // error here

Run Code Online (Sandbox Code Playgroud)

另外,我想关闭这个:

Argument of type 'string | null' is not assignable to parameter of type 'string'.

  Type 'null' is not assignable to type 'string'.ts(2345)
Run Code Online (Sandbox Code Playgroud)

有打字稿编译选项吗?

typescript

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

在ES6中是否认为0为真?

在ES6中是否认为0为真?还是所有字符串都被认为是正确的?

这返回了true:

var value = "0";
var isTrue = value ? true : false; // true
Run Code Online (Sandbox Code Playgroud)

我以为===是为了严格的平等。

如果已更改,是否有办法为了兼容性而采用旧方法?

更新:

谢谢。我收到的值将始终是一个字符串,因此我将检查“ 0”和“ false”:

var booleanValue = value && value!=="0" && value!=="false" ? true : false;
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

-12
推荐指数
1
解决办法
103
查看次数