我对节点js的承诺有一些问题.这是我的示例代码:
var p1 = new Promise(function(resolve, reject) {
// my function here
});
p1.then(function(result){
// my result
});
Run Code Online (Sandbox Code Playgroud)
这段代码是可行的,但要从p1获取值,我必须使用.then方法,我的结果值可以在p1.then上访问.如何在没有的情况下访问p1值?
低于我的期望结果:
var p1 = new Promise(function(resolve, reject) {
// my function here
});
var abc = NextFunction(p1);
Run Code Online (Sandbox Code Playgroud)
因为p1值将用于外部p1变量的下一个代码,怎么做.谢谢
如何在字符串javascript上检测并获取url?
例如:
var string = "hei dude, check this link http:://google.com and http:://youtube.com"
Run Code Online (Sandbox Code Playgroud)
如何从我的字符串中得到这样的结果:
var result = ["http:://google.com", "http:://youtube.com"]
Run Code Online (Sandbox Code Playgroud)
怎么办?
我是Laravel的初学者......
如何在Laravel上的控制器上调试一些值,结果可以console.log()在javascript上显示控制台的语法?
示例控制器功能:
class TestMeController extends Controller {
public function __construct()
{
$this->middleware('jsonify');
}
public function callMe($id)
{
$params = Request::all();
console.log($id); <== how to write code on Laravel?
}
}
Run Code Online (Sandbox Code Playgroud) 我是 Laravel 的新手。为什么我总是收到错误:
array_map():参数#2 应该是一个数组?
而我在此方法上分配参数数组?
这是我的示例代码:
$products = Category::find(1)->products;
Run Code Online (Sandbox Code Playgroud)
注意:1个类别有很多产品
这是来自查询的数组:
[{
"id": "1",
"name": "action figure",
"created_at": "2015-11-09 05:51:25",
"updated_at": "2015-11-09 05:51:25"
}, {
"id": "2",
"name": "manga",
"created_at": "2015-11-09 05:51:25",
"updated_at": "2015-11-09 05:51:25"
}]
Run Code Online (Sandbox Code Playgroud)
当我尝试以下代码时:
[{
"id": "1",
"name": "action figure",
"created_at": "2015-11-09 05:51:25",
"updated_at": "2015-11-09 05:51:25"
}, {
"id": "2",
"name": "manga",
"created_at": "2015-11-09 05:51:25",
"updated_at": "2015-11-09 05:51:25"
}]
Run Code Online (Sandbox Code Playgroud)
我得到如下错误:
“array_map():参数#2 应该是一个数组”