问题标签 [variable-length]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python:笛卡尔积的各种列表,可变长度
我想从三个不同的数组中创建单词或更确切地说是组合。输出应该是一个笛卡尔积,它本身和另一个长度可变的数组。例子:
你能指出我正确的方向吗?
jquery - jquery 变量 .length :visible 总是返回 0?
好的,我有一个变量检查页面上的可见 div 然后获取长度但它总是返回 0 为什么?这是我的html结构:
这是我所有的js:
给我总是 0 的变量是这个:
现在我有一种感觉,可能是因为:#widgets-right .addinput > div
选择器默认情况下在 css 中显示 none,但我尝试删除 css 但仍然无济于事。如果我将变量剥离到var i = $('#widgets-right .addinput > div').length + 2;
它返回正确的长度:我也尝试了以下所有返回0:
和:
和:
和
但都返回 0。为什么?这是所要求的 js 的精简版本:
`
php - 带有简单 html dom 的元素长度和索引
我正在使用简单的 HTML DOM 来获取这样的某个元素:
这将回显所有图像。假设我只需要索引(相对于所有图像)编号为 3、7、14 和 > 15 的图像。有没有办法做这么复杂的事情?
ruby - name.lenth.t_s 的红宝石练习
书中的练习说我应该单独询问名称,然后获取名称长度。我被困在第8行?那是我应该做的事情吗?
非常感谢你的帮助!
global-variables - 如何在Stata的宏中存储一长串名称?
我需要在 Stata 中存储一个很长的变量名称列表,并且在 250 个字符之后,不能再将字符存储在本地或全局宏中。目前,我正在使用许多不同的全局变量来存储我正在使用的许多回归量的名称,但我更愿意将它们全部合二为一。
编辑:下面的 Maarten 已经完美地回答了这个问题,但我只想添加我用于精确的代码。
不工作,但
做。
javascript - 获取 CSSKeyframesRule 长度
我正在遍历 CSS 关键帧,以便根据最接近动画元素当前行为的关键帧将原始动画更改为新动画。我使用下面的函数通过遍历样式表来获取关键帧规则。
像这样调用:var keyframes = findKeyframesRule(anim);
我的问题:我需要获取ss[i].cssRules[j]
(或变量keyframes
,因为它们指向同一个 WebkitCSSKeyframesRule 对象)的长度/大小,但一直无法找到这样做的方法。我在这里找到了我认为是 CSSKeyframesRules 的来源,但它是用 C 语言编写的,所以我无法使用他们用来查找长度/大小的方法,即::length
等。
我知道它有一个长度,因为我可以调用类似的东西keyframes[3].keyText
并获取一个值,所以它就像一个数组。
我已经尝试过keyframes.size()
, keyframes.forEach
, keyframes.length
, 以及更多尝试,但它们不起作用,因为它不是数组,而是 CSSKeyframesRule 对象。我还尝试使用 ¿parent? (我不知道怎么称呼它——我的意思是ss
,ss[i]
和ss[i].cssRules
)包括ss[i].cssRules.length
我认为可行但它没有。
你们有什么想法吗?
regex - Perl 正则表达式没有可变长度后视?
我正在尝试在 50,000 字的降价文档中超链接 400 个左右的关键字。
这是 Perl“构建链”中的几个步骤之一,因此在 Perl 中实现超链接也是理想的。
我有一个单独的文件,其中包含所有关键字,并将每个关键字映射到应替换为的 markdown 片段,如下所示:
上面的例子暗示在源 Markdown 文档中出现“keyword”的地方,它应该被 markdown 片段“(keyword)[#heading-to-jump-to]”替换。
忽略作为其他关键字的子字符串出现的关键字、复数/单数形式和模棱两可的关键字,它相当简单。但自然地,还有两个额外的限制。
我只需要匹配以下关键字的实例:
- 不在不开始的行上#
- 不是最直接在要跳转到的标题下方
这些简单的英文含义是:不要匹配任何标题中的关键字,也不要替换它们将链接到的标题下的关键字。
我的 Perl 脚本读取 $keyword::$link 对,然后逐对将它们替换为正则表达式,然后用该正则表达式搜索/替换文档。
我已经使用 Regex Buddy 的 JGSoft 正则表达式实现编写了一个正则表达式来进行匹配(对于到目前为止我手动测试的情况)。它看起来像这样:
这个问题(或者,也许是一个问题)是它使用了 Perl 不支持的可变长度回溯。所以我什至无法在完整文档上测试这个正则表达式,看看它是否真的有效。
我已经阅读了一堆关于如何解决可变长度回溯的其他帖子,但我似乎无法针对我的特定情况进行正确处理。任何常驻的正则表达式向导都可以帮助在 Perl 中执行更整洁的正则表达式吗?
count - smarty的多维数组的长度
我想知道 smarty 中多维数组的长度。
我有:{foreach itme=$i from=$var}{/foreach}
我尝试{$var.$id|@count}
但不工作。我怎样才能有在{for}
cicle 中使用它的长度?
python-3.x - 如何在python中找到“过滤器”对象的长度
我无法得到我得到的列表的长度。所以我尝试将它保存到一个变量中,就像这样......
而不是使用循环,有什么办法可以得到这个的长度?
java - 何时使用 type.length-1;和 type.length(); 在java中
我有点困惑什么时候我真的需要使用那个长度-1。我知道那是我们不想出现越界错误的时候。例如我写了这个简单的数组:
它没有给我任何错误。-1实际上有用的任何例子?先感谢您。