# Prototyper
```
author: krm
created: 2023-10-12
status: alpha
```

Ange värdet på utrycket nedan.

# 1. 🎯 let A = {"a": 1}; let B = {"b": 2}; B.b

- 2

# 2. 🎯 let A = {"a": 1}; let B = {"b": 2}; A.b

- undefined

# 3. 🎯 let A = {"a": 1}; let B = {"b": 2};Object.setPrototypeOf(A,B); A.b

- 2

# 4. 🎯 let A = {"a": 1}; Object.setPrototypeOf(A,{b:2, c:3});Object.setPrototypeOf(A,{b:0, c:4}); A.a+A.b+A.c

# 🪧 Vi leker med en konstruktor

I uppgifterna nedan utgå från att de utförs efter varandra.

```js
let A = {
	"a": 1
}

let B = {
    "a": 11,
	"b": 20
}

let C = {
	"c": 33
}

Object.setPrototypeOf(A,B)
Object.setPrototypeOf(B,C)
```

## 5. 🎯 A.a

- 1

## 6. 🎯 A.b+A.c

- 53

## 7. 🎯 A.b=2;B.b

20

## 8. 🎯 C.c=99;A.c

- 99

# 9. 🤔 Varför kan det vara bra att använda prototyper?

# 10. 🤔 Beskriv med egna ord vad en prototype är för något.
