小编Syn*_*cro的帖子

如何在没有工匠的情况下运行Laravel?

我有Apache2的PHP,我想运行没有Artisan的Laravel框架,但我不能!有没有人知道如何在没有工匠的情况下运行Laravel?

php apache laravel

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

JavaScript 对象分配:意外行为

假设我们有两个对象:

var a = { foo: { bar: 1 } }
var b = { foo: { bar: 2 } }
Run Code Online (Sandbox Code Playgroud)

如果我将对象 b 设置为 a ( a = b),我期望 a 采用 b 的值,而不是引用。所以,在这种情况下:

a = b
a.foo.bar = 3
console.log(b.foo.bar);
Run Code Online (Sandbox Code Playgroud)

我预计最后一个console.log显示的是 2,而不是 3。为什么?只是因为我更改了与 相关的属性a,而不是与b.

我不明白为什么 JavaScript 也会更改b属性以及如何避免这种意外行为。

如何避免这种行为?我应该以不同的方式将对象分配给变量吗?

javascript oop object

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

标签 统计

apache ×1

javascript ×1

laravel ×1

object ×1

oop ×1

php ×1