要在多维数组中查找一个值,并返回相同数组中的其他值,可以使用递归函数来实现。以下是一个使用 JavaScript 实现的示例代码:

function findValueInArray(arr, value) {
  for (let i = 0; i < arr.length; i++) {
    if (Array.isArray(arr[i])) {
      const found = findValueInArray(arr[i], value);
      if (found) {
        return found;
      }
    } else if (arr[i] === value) {
      return arr[i];
    }
  }
  return null;
}

let multiArray = [[1, 2, 3], [4, 5, 6], [7, 8, 9], 10, 11, 12];
let targetValue = 8;

let foundValue = findValueInArray(multiArray, targetValue);
console.log(foundValue);

在上述示例中,findValueInArray函数接受一个数组和一个值作为参数。它使用一个循环遍历数组的每个元素。如果元素是一个数组,则递归调用findValueInArray函数来查找值。如果元素等于要查找的值,则返回该元素。如果在整个数组中都没有找到值,则返回null

在示例中,我们定义了一个多维数组multiArray和一个目标值targetValue。然后,我们调用findValueInArray函数来查找目标值,并将结果存储在foundValue变量中。最后,我们使用console.log打印出找到的值。