小编BFT*_*ick的帖子

在Javascript中通过引用传递变量

如何在JS中通过引用传递变量?我有3个变量,我想要执行几个操作,所以我想将它们放在for循环中并对每个变量执行操作.

伪代码:

myArray = new Array(var1, var2, var3);
for (var x = 0; x < myArray.length; x++){
    //do stuff to the array
    makePretty(myArray[x]);
}
//now do stuff to the updated vars
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

javascript variables pass-by-reference

269
推荐指数
6
解决办法
35万
查看次数

Git Checkout最新标签

我正在写一个shell脚本,我想查看最新版本的repo.具体来说,我想将这个过程分成多个步骤.

  1. 我想将存储库最新标记保存到变量中
  2. 打印 Checking out version: XX
  3. 查看最新标签

我见过类似的问题,但我没有看到如何将标签的名称保存到变量中(可能是因为我是一个带有shell脚本的菜鸟).

tags git bash shell

43
推荐指数
3
解决办法
3万
查看次数

非法偏移类型

我无法通过php上传文件.我在流程开始时检查文件类型,但是出现错误.

这是我得到的错误:

警告:第183行/balblabla/DBfunctions.inc.php中的非法偏移类型

这是打印出的$ _FILES var

数组([Picture] =>数组([名称] => JPG.jpg [类型] =>图像/ jpeg [tmp_name] =>/tmp/phpHlrNY8 [错误] => 0 [尺寸] => 192221))

以下是我正在使用的代码段,它给了我一些问题:

function checkFile($file, $type)
{
    if( in_array($_FILES[$file]['type'], $type) ){    //   <---  LINE 183
        return true;
    }//if
    return false;
} // end checkFile()
Run Code Online (Sandbox Code Playgroud)

这是调用函数的代码行

if(checkFile($ _FILES ['Picture'],array("image/jpeg"))== true){
// do stuff
} //结束if

我在我自己的服务器上的几十个网站上使用了这段代码,所以我猜这是一些不同的配置选项.如何修改我的代码,以便它可以在这个不同的服务器上运行?

php arrays file-upload

12
推荐指数
2
解决办法
4万
查看次数

使用Javascript检查多维数组的长度

可能重复:
Javascript关联数组的长度

我想检查一个多维数组的长度,但我得到"未定义"作为返回.我假设我的代码出错了,但我看不出有什么奇怪的.

alert(patientsData.length); //undefined
alert(patientsData["XXXXX"].length); //undefined
alert(patientsData["XXXXX"]['firstName']); //a name

fruits = ["Banana", "Orange", "Apple", "Mango"];
alert(fruits.length); //4
Run Code Online (Sandbox Code Playgroud)

思考?这可能与范围有关吗?声明数组并在函数外部设置.这可能与JSON有关吗?我从eval()语句创建了数组.为什么虚拟阵列工作得很好?

javascript arrays multidimensional-array

9
推荐指数
1
解决办法
2万
查看次数

你如何在PHP中注释掉正则表达式的*/部分

我有preg_replace函数,我正在调用并放在多行上以便于阅读,但*/正则表达式中的字符搞砸了注释.如何在不将它们全部移到一条线上的情况下注释掉所有这些线?

return preg_replace('/.*/',
    'Lorem Ipsum' .
    'More Lorem Ipsum'
    ,
    $foo);
Run Code Online (Sandbox Code Playgroud)

php regex comments

5
推荐指数
1
解决办法
143
查看次数

使用jquery模拟CSS悬停状态

我想知道是否有一种方法可以让jquery或其他技术可以监听事件X,然后在其他地方模拟不同的事件.

我现在的情况是我有一个带有图像映射的图像,如果用户将鼠标悬停在图像映射的映射区域上,我希望内容的相关部分改变状态(在这种情况下激活悬停状态) .

javascript css jquery hover

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

为什么我的正则表达式如此懒惰?

为什么这个正则表达式如此懒惰?它应该返回引用高度/宽度属性,介于两者之间(可选),然后是另一个高度/宽度属性(可选).它只获得第一个属性,然后即使它可以匹配更多也退出.

((?:height|width)=["']\d*["'])([\s\w:;'"=])*?((?:height|width)=["']\d*["'])?
Run Code Online (Sandbox Code Playgroud)

regexpal上的示例代码

regex

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

表达结果在iOS UIAlertView中未使用

我仍然是iOS的新手,我有点卡住创建一个结合常规文本和变量的警报视图.我在initWithTitle行上收到"表达式结果未使用"警告,我不知道如何修复它.

name = @"foo";

//now create the alert
UIAlertView *myAlert = [[UIAlertView alloc]
                        initWithTitle: (@"Hello %@", name)
                        message: @"You're looking mighty fine today"
                        delegate: nil
                        cancelButtonTitle: @"I'm awesome"
                        otherButtonTitles: nil];

//show the alert
[myAlert show];
Run Code Online (Sandbox Code Playgroud)

现在,有了警告,一切都会编译,但我的警报标题只是"foo"而不是"hello foo".

如果我删除括号,我会在下一行收到语法错误.

string uialertview ios

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