problem with rigidbody.position

This script is hanging on the object, and when I press the button, the object disappears!

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
public  Transfom position;
    void Update()
    {
    if(Input.GetKey(KeyCode.E))
         {
        GetComponent<Rigidbody>().position = Vector3.zero;
          }
    }
}

The object wasn’t disappear but it goes to position to 0,0,0 and in this case your it will not come in your camera range.And don’t make the public variable of Transform it will call it you default .