What is the map.remove() method in Dart?
The map.remove() function in Dart removes a specific element (key-value pair) from the map.
- If the key is found in the map, the key-value pair is removed and the key is returned.
- If the key is not found in the map,
nullis returned.
The illustration below shows the visual representation of the map.remove() function:
Syntax
map_name.remove(key)
map_nameis the name of the queue.
Parameter
The map.remove() function requires a key to remove that specific key-value pair from the map.
Return value
The Dart function map.remove() removes a specific element (key-value pair) from a map.
Code
The following code shows how to use the map.remove() function in Dart:
import 'dart:convert';void main() {var map = new Map();map [1] = 'Tom';map [2] = 'Alsvin';map [3] = 'Eddie';//map containg key value pairs before removeprint("map elements before remove: ${map}");//map after remove 3rd elementprint("The value against 3rd element: ${map.remove(3)}");print("map elements after remove: ${map}");}