我是编程和javascript的新手,我有一个问题已经困扰了我一段时间了。我正在尝试构建一个纸牌游戏,并有一个卡片对象,它返回格式的卡片表示(卡片#,例如。5,红心)。我在程序开始时发了一张卡,并验证发的卡是唯一的(即尚未使用)。我有以下结构:
var usedCards= [];
function dealCards() {
for (i = 0; i < 3; i++)
{
var card = createUniqueCard();
usedCards.push(card.cardRepresentation);
}
}
function crea
在Javascript中,我在这里获取结果,并将它们放入两个变量中: ticks和s1。
var viewModel = @Html.Raw(Json.Encode(Model));
var items = viewModel.Date1;
var items2 = viewModel.Date2;
var newCount;
var ticks = [];
var s1 = [];
var colors = [];
for (var i = 0; i < items.length; i++) {
newCount = items[i].theCount
给定数组{GUID,其他属性},.,
如何通过javascript数组的GUID (或任何对象属性)从javascript数组中删除特定的对象?
我试着用splice(),
var index = game.data.collectedItems.indexOf(entityObj.GUID);
if (index > -1) {
game.data.collectedItems.splice(index, 1);
}
由于无法直接识别数组中的值,因此这将无法工作,因此:
var array = [2, 5, 9];
var index = array.indexOf(5);
如
在教程中,我面临以下问题:
编写一个正则表达式,该表达式提取shortStory变量的开始括号和结束括号之间的所有内容(请注意,只需键入shortStory即可查看变量的内容)。提示:您需要前面提到的点运算符。
shortStory是:
"A regular expression (also regex or regexp) is a string."
我想知道javascript中哪种方法可以使用regexp提取数据?下面是一些类似SOMEMETHOD的内容:
var pat = /\(.+\)/;
shortStory.SOMEMETHOD(pat);
每次在特定的div中显示str1时,我都需要用另一个字符串(str2)替换一个字符串(str1)。
这就是我到目前为止所得到的
<script type="text/javascript">
$(window).load(function(){
var str=document.getElementById("foo").innerHTML;
var n=str.replace("Google","Yahoo");
document.getElementById("foo").innerHTML=
您好,我在Javascript中有一个问题,是否可以使用给定的数组,例如
["old", "great", "other", "long", "good", "last"]
如果你有一个
var str = "oldgreatotherlonggoodlastfirstnewownlittle"
并使用数组和正则表达式用空格打印它?
例如:
old great other long good lastfirstnewownlittle
我只是在用javascript做一个简单的web
我使用一个名为的扩展来修改我每天使用的支持站点上的格式。下面是我试图替换的内容的一个例子:
<div class="longdesc"><pre style="clear:both;word-wrap:break-word;white-space:pre-line;">Update by Beeson,Scott via the web.
this is a web test
<test type="test">
Content
</test>
</pre></div>
在JavaScript中,如果我运行以下代码:
<script type="text/javascript">
var nameStr = 'Chris Kate Steve';
var names = nameStr.split(/[ ]/);
var names2 = nameStr.split(' ');
for (var i in names)
{
alert(i);
}
for (var i in names2)
{
alert(i);
}
</script>
它将发出警报:
%0
1
2
我一直在我的网络上使用类,现在我想计算一个类的高度。它是一个独特的类(除了一个之外,任何地方都不使用)。我在Javascript中尝试了offsetHeight和height,但是没有找到任何输出。假设这是我的密码。
<div class="example">some text some text some text some text some text".</div>
<button onclick="myFunction()">Try it</button>
这是Javascript
<scri
我要做的是将URL字符串中的一些“占位符”文本替换为存储在javascript变量中的另一个字符串。这个变量是根据用户的选择动态生成的,所以我不能只是硬编码这个变量。
到目前为止,这是我的代码:
var result_photo = "http://quizsocial.com/yahoo/this.jpg";
var sRegExphoto = new RegExp(result_photo);
$('a.facer').each(function() {
this.attributes.onclick.nodeValue=this.attributes.o
我是通过约翰·杜克特( John )的"JavaScript & jQuery“(俄语翻译)的书来学习的。
作者编写了两个数组项获取的代码示例:
var colors = ["white", "black","custom"];
var el = document.getElementById('colors');
el.textContent = colors[0];
和
var colors = new Array("white", "black","custom"
下面是一个小JavaScript片段:
var re_words = /\w+/g;
var words;
while (words = re_words.exec(' here are a few (sic!) words ')) {
alert(words);
}
循环会提醒输入字符串中的单词,这正是我所期望的,因为所有的JavaScript教程都告诉我这一点。
现在,类型(Words)导致对象。
因此,我希望警报(Words)给我对象。
如果我用文字检查元素,我发现它们是0、“索引”和“输入”。元素词与使用单词时发出警告的内容相同。
因此,问题