[Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [peek](./bitburner.ns.peek.md) ## NS.peek() method Get a copy of the data from a port without popping it. **Signature:** ```typescript peek(portNumber: number): any; ``` ## Parameters
Parameter Type Description
portNumber number Port to peek. Must be a positive integer.
**Returns:** any Data in the specified port. ## Remarks RAM cost: 0 GB This function is used to peek at the data from a port. It returns the first element in the specified port without removing that element. If the port is empty, the string “NULL PORT DATA” will be returned. Ports are shared across all hosts and contents are reset on game restart.