当在chrome的控制台中使用console.dir()时,对象的属性稍微褪色是什么意思.
例如,在此屏幕截图中查看"top,width,worldVisible,x&y".
我在这里查看了API参考https://developer.chrome.com/devtools/docs/console-api#consoledirobject,但没有运气.
谢谢
我正在尝试构建一个能够解析句子并返回数字的javascript函数。
这是我为以下测试用例设置的jsFiddle-
16&17表示应该找到第一个数字。我知道有些测试用例可能很困难,但是我欢迎任何能够为我提供合理覆盖范围的东西。
这是我用于功能的格式
function parseSentenceForNumber(sentence){
return number; //The number from the string
}
Run Code Online (Sandbox Code Playgroud)
我想自己可以自己解决60%到80%的问题,但是我希望在这里使用正则表达式可能是最好的解决方案,而我从来都不擅长于此。希望我有足够的测试用例,但可以随时添加我可能错过的任何内容。
非常感谢您的帮助。
**更新**
大量的工作答案,我需要花一些时间来详细研究它们。迈克·塞缪尔(Mike Samuel)提到了逗号和.5,导致我添加了另外两个测试用例
18.'我有1,000磅'-> 1000 19。'。5'-> 0.5
jsalonen提到添加无数字的测试用例
20,'此句子不包含数字'-> null
这是使用jsalonen解决方案的更新小提琴,如果没有我的规格更改,我会100%在那里,而我的更改是95%。谁能提供带逗号的数字18解决方案?
**更新**
我添加了一条语句,以去除jsalonen函数的逗号,并且我100%满意。
这是最终功能
function parseSentenceForNumber(sentence){
var matches = sentence.replace(/,/g, '').match(/(\+|-)?((\d+(\.\d+)?)|(\.\d+))/); …
Run Code Online (Sandbox Code Playgroud) 给定一组点,我正在寻找有关如何有效地找到给定宽度和高度(由红色框表示)到指定点(本例中的点4)的最近可用空间的想法.
还给出了一组不同的点(如下所示),其中盒子不能紧靠第4点,我仍然希望找到最近的空间(如图所示).我判断点4与红框中心之间的距离"最接近".
任何帮助或想法将不胜感激.
任何人都可以在AS3中使用BlendMode.ERASE时如何避免看到线条?
这是一个例子.我在舞台上绘制了一个黑色背景,然后将2个重叠的圆圈绘制成一个精灵,并尝试从背景中删除它们.
var solidBitmapData = new BitmapData(550,400,true,0x000000);
var mySpriteLayer = new Sprite();
// Create black background.
mySpriteLayer.graphics.beginFill(0x000000);
mySpriteLayer.graphics.drawRect(0,0,550,400);
mySpriteLayer.graphics.endFill();
// Draw it to bitmap data.
solidBitmapData.draw(mySpriteLayer);
// Clear sprite.
mySpriteLayer.graphics.clear();
// Draw two circles
mySpriteLayer.graphics.beginFill(0xFF0000);
mySpriteLayer.graphics.drawCircle(200,200,50);
mySpriteLayer.graphics.endFill();
mySpriteLayer.graphics.beginFill(0xFF0000);
mySpriteLayer.graphics.drawCircle(250,200,50);
mySpriteLayer.graphics.endFill();
// Draw circles to bitmap with blend mode erase.
solidBitmapData.draw(mySpriteLayer,null,null,BlendMode.ERASE);
// Create bitmap and add to stage.
var solidBitmap = new Bitmap(solidBitmapData);
addChild(solidBitmap);
Run Code Online (Sandbox Code Playgroud)
我在谈论圈子中间的线条.这似乎与linestyle有关但我已经尝试将其设置为零并将alpha设置为0但我无法摆脱线条.
有任何想法吗?